Elasticsearch 로컬(1개의 클러스터)에서 n개 이상 노드띄우기
2018. 7. 7. 16:03ㆍSearch-Engine/Elasticsearch&Solr
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들의 분배상태를 확인할수 있다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | 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 | cs |
'Search-Engine > Elasticsearch&Solr' 카테고리의 다른 글
Elasticsearch - 3.부가적인 검색 API (0) | 2019.05.08 |
---|---|
Elasticsearch - 2.검색 API(Elasticsearch Query DSL) (0) | 2019.05.07 |
ELK - Filebeat 란? (실시간 로그 수집) (0) | 2019.03.20 |
Solr7.4 Tagger Handler (NER,Named-Entity Recognition) (0) | 2018.09.22 |
Solr&Zookeeper(솔라&주키퍼) cloud 환경 구성 (1) | 2018.09.13 |