Elasticsearch 로컬(1개의 클러스터)에서 n개 이상 노드띄우기
Elasticsearch local 환경에서 하나의 클러스터에 n개 이상의 노드(인스턴스)생성
데이터 경로는 다른 클러스터의 여러 노드에 의해 공유 될수 있다. 이는 개발 시스템에서 장애 조치 및 다른 구성을 테스트하는데는 유용하다. 하지만 운영환경에서는 하나의 서버당 하나의 노드만 실행하는 것이 좋다. 즉, 하나의 서버에 하나의 노드만 실행시키기 위해서는 node.max_local_storage_nodes:1 로 설정하고, 만약 하나의 머신에서 여러 개의 노드를 실행시키기 위해서는 설정을 1 이상으로 조정해야된다. 만약 한 머신에서 두개 이상의 노드를 운영한다면 샤드들은 elasticsearch에서 자동으로 분배해준다.
elasticsearch.yml의 적당한 위치에 node.max_local_storage_nodes를 생성할 노드수 만큼 설정을 해준다. 그래서 한 데이터를 여러노드가 공유할 수 있게 설정을 해주면 된다. 그리고 여러개의 터미널을 켜서 node 인스턴스들을 생성하면 생성된 샤드가 자동으로 각 노드에 분배가 된다.
culr "localhost:9200/_cat/shards?v" 명령어를 실행시켜서 shard들의 분배상태를 확인할수 있다.
index shard prirep state docs store ip node
get-together 1 r STARTED 1 7.9kb 127.0.0.1 _qpD4qV
get-together 1 p STARTED 1 7.9kb 127.0.0.1 f6xhNIi
get-together 3 r STARTED 1 7.9kb 127.0.0.1 _qpD4qV
get-together 3 p STARTED 1 7.9kb 127.0.0.1 f6xhNIi
get-together 4 r STARTED 1 7.5kb 127.0.0.1 _qpD4qV
get-together 4 p STARTED 1 7.5kb 127.0.0.1 f6xhNIi
get-together 2 r STARTED 2 8.9kb 127.0.0.1 _qpD4qV
get-together 2 p STARTED 2 8.9kb 127.0.0.1 f6xhNIi
get-together 0 r STARTED 0 261b 127.0.0.1 _qpD4qV
get-together 0 p STARTED 0 261b 127.0.0.1 f6xhNIi
myindex 1 r STARTED 0 261b 127.0.0.1 _qpD4qV
myindex 1 p STARTED 0 261b 127.0.0.1 f6xhNIi
myindex 3 r STARTED 0 261b 127.0.0.1 _qpD4qV
myindex 3 p STARTED 0 261b 127.0.0.1 f6xhNIi
myindex 4 r STARTED 0 261b 127.0.0.1 _qpD4qV
myindex 4 p STARTED 0 261b 127.0.0.1 f6xhNIi
myindex 2 r STARTED 0 261b 127.0.0.1 _qpD4qV
myindex 2 p STARTED 0 261b 127.0.0.1 f6xhNIi
myindex 0 r STARTED 0 261b 127.0.0.1 _qpD4qV
myindex 0 p STARTED 0 261b 127.0.0.1 f6xhNIi
new-index 1 r STARTED 0 261b 127.0.0.1 _qpD4qV
new-index 1 p STARTED 0 261b 127.0.0.1 f6xhNIi
new-index 3 r STARTED 0 261b 127.0.0.1 _qpD4qV
new-index 3 p STARTED 0 261b 127.0.0.1 f6xhNIi
new-index 4 r STARTED 0 261b 127.0.0.1 _qpD4qV
new-index 4 p STARTED 0 261b 127.0.0.1 f6xhNIi
new-index 2 r STARTED 0 261b 127.0.0.1 _qpD4qV
new-index 2 p STARTED 0 261b 127.0.0.1 f6xhNIi
new-index 0 r STARTED 0 261b 127.0.0.1 _qpD4qV
new-index 0 p STARTED 0 261b 127.0.0.1 f6xhNIi
출처: https://coding-start.tistory.com/39?category=757916 [코딩스타트]
'Elastic Stack > ElasticSearch' 카테고리의 다른 글
Elasticsearch - 4.한글 형태소분석기(Nori Analyzer) (0) | 2021.04.19 |
---|---|
Elasticsearch - 3.부가적인 검색 API (0) | 2021.04.19 |
Elasticsearch - 2.검색 API(Elasticsearch Query DSL) (0) | 2021.04.19 |
ELK - Filebeat 란? (실시간 로그 수집) (0) | 2021.04.19 |
Solr7.4 Tagger Handler (NER,Named-Entity Recognition) (0) | 2021.04.19 |
Solr&Zookeeper(솔라&주키퍼) cloud 환경 구성 (0) | 2021.04.19 |
엘라스틱서치(elasticsearch) 5.4 설치 (0) | 2021.03.24 |
Elasticsearch 정리 (0) | 2021.01.07 |