본문 바로가기
IT기타/기타

Elasticsearch 실행시 다음 에러가 발생하는 경우 [1]: 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

by Joe! 2020. 7. 30.
반응형

Elasticsearch 실행시 다음 에러가 발생하는 경우 

[1]: 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 

 

아래 3개 설정 값중 1개의 설정 값이 반드시 필요합니다.

 

1. discovery.seed_hosts

elasticsearch node 리스트를 수동으로 등록합니다. 향후 node 추가시 재시작 필요합니다.

discovery.seed_hosts:
   - 192.168.1.10:9300
   - 192.168.1.11 
   - seeds.mydomain.com 

 

2. discovery.seed_providers

elasticsearch node 리스트를 파일 형태로 등록하며 해당 파일이 수정된 경우 Elasticsearch에서 감지하여 향후 node 추가 및 변경시 서비스 재시작이 필요하지 않습니다.

discovery.seed_providers: 파일경로

 

3. cluster.initial_master_nodes

마스터 노드로 투표 가능한 후보를 확인하는데 사용하는 값입니다.

cluster.initial_master_nodes: 
   - master-node-a
   - master-node-b
   - master-node-c

 

참고 자료:

https://www.elastic.co/guide/en/elasticsearch/reference/7.x/modules-discovery-hosts-providers.html

https://www.elastic.co/guide/en/elasticsearch/reference/current/discovery-settings.html

 

반응형

댓글