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 오류 해결 하기
./elasticsearch 를 실행시키자 아래와 같은 오류가 나온다.
이번엔 설정 방법도 달라졌나보다;;
[2019-09-30T20:12:48,973][INFO ][o.e.b.BootstrapChecks ] bound or publishing to a non-loopback address, enforcing bootstrap checks
ERROR: [1] bootstrap checks failed
[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
discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes 셋 중에 하나는 세팅하라고 해서
가이드 문서를 따라 seed_hosts 를 아래와 같이 설정해봤다.
discovery.seed_hosts: ["127.0.0.1", "[::1]"]
그렇지만 이제 warning 메세지가 ㅠㅠ
[2019-09-30T20:39:00,499][WARN ][o.e.c.c.ClusterFormationFailureHelper] [dd] master not discovered yet, this node has not previously joined a bootstrapped (v7+) cluster, and [cluster.initial_master_nodes] is empty on this node: have discovered [{dd}{FI-RklyNRN-xTlMDTDBgSA}{m592KpzdSTiLMt9RkycrdA}{ ... ; discovery will continue using [127.0.0.1:9300, [::1]:9300] from hosts providers and .... {121.78.145.40}{121.78.145.40:9300}{dim}{ml.machine_memory=135097606144, xpack.installed=true, ml.max_open_jobs=20}] from last-known cluster state; node term 0, last-accepted version 0 in term 0
결국 검색해서 initial_master_nodes 까지 설정한 후에야 제대로 시작할 수 있었다.
참고: https://linuxacademy.com/community/show/36639-elasticsearch-yml-changes-70/
node.name: master1
참고: https://linuxacademy.com/community/show/36639-elasticsearch-yml-changes-70/
# curl 'localhost:9200'
{
"name" : "master1",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "EgSc9q3mSC2URKZWBZC4FQ",
"version" : {
"number" : "7.3.2",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "1c1faf1",
"build_date" : "2019-09-06T14:40:30.409026Z",
"build_snapshot" : false,
"lucene_version" : "8.1.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
https://www.elastic.co/guide/en/elasticsearch/reference/7.3/discovery-settings.html
nori :
https://www.elastic.co/guide/en/elasticsearch/plugins/6.4/analysis-nori.html
출처: https://kugancity.tistory.com/entry/elasticsearch-632-설치하기 [you've got to find what you love.]
'IT기술 관련 > 빅데이터 관련' 카테고리의 다른 글
MySQL 테이블의 데이터를 CSV 파일로 내보내는 4가지 방법 (0) | 2023.01.26 |
---|---|
[R] 의 패키지 xlsx가 rJava 때문에 로딩되지 않을 때 해결법 (0) | 2017.03.17 |
[R] 한글 WordCloud 만들기 (KoNLP 패키지, wordcloud 패키지 이용) (0) | 2017.03.17 |
[R 프로그래밍] 데이터 처리의 새로운 강자, dplyr 패키지 (0) | 2016.06.12 |
[R 프로그래밍] subset 함수: 데이터 추출하기 (0) | 2016.06.12 |