ElasticSearch 설치 및 구성
5796 단어 elasticsearch
1. ElasticSearch 다운로드
# https://www.elastic.co/downloads/elasticsearch
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.0.tar.gz
2. 스트레스 해소
tar -zxvf elasticsearch-5.6.0.tar.gz
3. 구성
elasticsearch 기본 프로필은conf/elasticsearch에 있습니다.yml에서 기본값은 모두 주석으로 되어 있습니다. 수요에 따라 수정할 수 있습니다. 다음은 제 프로필입니다.
#... cluster ,
cluster.name: elk-application
#... node ,
node.name: node-1
#... es
path.data: /home/yangyue/ElasticSearch/es-data
#... es
path.logs: /home/yangyue/ElasticSearch/es-logs
#... ip, ip
network.host: 0.0.0.0
#... http ,es 9300 ,9200 http
http.port: 9200
4. 시작
# elasticsearch-5.6.0
bin/elasticsearch
위의 방법으로 ES를 시작하면 다음 오류가 발생할 수 있습니다.
[2017-09-14T23:07:52,748][INFO ][o.e.n.Node ] [node-0] initialized
[2017-09-14T23:07:52,749][INFO ][o.e.n.Node ] [node-0] starting ...
[2017-09-14T23:07:53,213][INFO ][o.e.t.TransportService ] [node-0] publish_address {10.10.2.77:9300}, bound_addresses {[::]:9300}
[2017-09-14T23:07:53,242][INFO ][o.e.b.BootstrapChecks ] [node-0] bound or publishing to a non-loopback or non-link-local address, enforcing bootstrap checks
ERROR: [1] bootstrap checks failed
[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
[2017-09-14T23:07:53,261][INFO ][o.e.n.Node ] [node-0] stopping ...
[2017-09-14T23:07:53,352][INFO ][o.e.n.Node ] [node-0] stopped
[2017-09-14T23:07:53,352][INFO ][o.e.n.Node ] [node-0] closing ...
[2017-09-14T23:07:53,385][INFO ][o.e.n.Node ] [node-0] closed
잘못된 위치:
[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
두 개의 구성 파일을 수정해야 합니다.
/etc/security/limits.conf
# sudo vim /etc/security/limits.conf
#
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
/etc/sysctl.conf
# sudo vim /etc/sysctl.conf
#
vm.max_map_count=655360
파일을 수정한 후 다음을 수행합니다.
sudo sysctl -p
그러면 ElasticSearch를 시작할 수 있습니다.
bin/elasticsearch
bin/elasticsearch --daemonize
5. 테스트
액세스:http://your_ip_addr:9200/아래와 같은 출력을 보면 성공을 나타낸다
{
"name" : "node-1",
"cluster_name" : "elk-application",
"cluster_uuid" : "Q5mfvI_nTbmPj7IzHX82eA",
"version" : {
"number" : "5.6.0",
"build_hash" : "781a835",
"build_date" : "2017-09-07T03:09:58.087Z",
"build_snapshot" : false,
"lucene_version" : "6.6.0"
},
"tagline" : "You Know, for Search"
}
부팅이 성공하지 못하면 포트 점용, jdk 버전 등을 검사합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
kafka connect e elasticsearch를 관찰할 수 있습니다.No menu lateral do dashboard tem a opção de connectors onde ele mostra todos os clusters do kafka connect conectados atu...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.