2013-06-21 2 views
1

색인이 1 인 ElasticSearch 클러스터에 2 개의 노드가 있습니다. 색인은 5 개의 샤드 및 1 개의 복제본을 갖도록 설정됩니다. 나는 5 노드 모두가 1 노드에 있고, 다른 노드가 각각 다른 노드에 복제되기를 바란다. 나는 ElasticSearch가 2 개의 노드 사이에 똑같이 5 개의 샤드를 배포하는 것을 원하지 않습니다. (또한 복제본을 똑같이 배포합니다.)ElasticSearch : 단편의 복제본?

즉, 1 노드가 모든 복제본을 보관하는 백업으로 엄격하게 작동하기를 원합니다. ElasticSearch를 사용하여이 작업을 수행 할 수 있습니까? 그렇다면 어떤 설정을 구성해야합니까?

+0

. 나는 당신이 마스터 - 슬레이브 (Master-Slave) 종류의 설정을보고있는 것 같아요? –

+0

@SrikanthVenugopalan 네, 그게 내가 원하는 것입니다. –

답변

1

AFAIK - 탄성 - 검색을 사용하여 마스터 - 슬레이브를 수행 할 수 없습니다.

탄성 복원은 복원력 (노드 - 노드)에 대해 다른 전략을 사용합니다.

http://translate.google.com/translate?hl=en&sl=zh-CN&u=http://www.elasticsearch.cn/guide/concepts/scaling-lucene/replication/&prev=/search%3Fq%3Dmaster%2Bslave%2Belasticsearch

주 - - 여기의 차이를 설명하는 문서는 원본 문서가 elasticsearch.cn에 해당 영어 문서를 찾을 수 없습니다.

마스터 - 슬레이브 개념은 Solr이 지원하는 개념입니다.

그렇다면 마스터 - 슬레이브 설정이 필요한 경우 부하 분산 장치와 같은 것을 사용하여 ES의 '마스터'및 '복제본'인스턴스를 격리하는 방법을 생각해 볼 수 있습니다.

참고 - 데이터를 보관하지 않고 검색 요청 만 처리하는 작업자 노드 만 사용하도록 ES를 구성 할 수 있습니다. 여기에 대한

더 - 당신은 무엇을 설명하는 것은 적어도 나에게, ElasticSearch의 기본 동작/디자인에 대한 것으로 보인다 http://www.elasticsearch.org/guide/reference/modules/node/