elasticsearch 원격 연결 오류 해결 방법 설정

1319 단어

원격 액세스 구성
network.host: 0.0.0.0

오류는 다음과 같습니다.
ERROR: [4] bootstrap checks failed
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
[2]: max number of threads [3795] for user [es] is too low, increase to at least [4096]
[3]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
[4]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured

해결 방법:
오류 1:
vim /etc/security/limits.conf

파일 내용 추가
soft nofile 65536
hard nofile 131072

오류 2:
vim /etc/security/limits.conf

파일에 다음 내용을 추가합니다. (만약 그렇지 않으면 줄마다 elasticsearch로 설정된 사용자를 추가하십시오.)
soft nproc 4096
hard nproc 4096

오류 3:
vim /etc/sysctl.conf

한 줄 구성 추가
vm.max_map_count=655360

재부팅 후 구성 적용
오류 4:
elasticsearch 파일에서 conf 폴더를 찾아서 elasticsearch를 수정합니다.yml 파일
놓기:
cluster.initial_master_nodes: ["node-1", "node-2"]

 
포트가 이미 열려 있으면, 원격 접근을 할 수 있습니다elasticsearch

좋은 웹페이지 즐겨찾기