我的ElasticSearch集群中有2个节点,带有1个索引 . 索引设置为具有5个分片和1个副本 . 我希望所有5个分片都在1个节点中,每个节点的副本都在另一个节点中 . 我不希望ElasticSearch在2个节点之间平均分配这5个分片(并且同样分发副本) .
换句话说,我想要1个节点严格地作为备份,持有所有副本 . ElasticSearch可以实现吗?如果是,我需要配置哪些设置?
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的'master'和'replica'实例 .
另请注意 - 您可以将ES配置为仅具有工作节点(不保存数据,而只是处理搜索请求) .
更多相关信息 - http://www.elasticsearch.org/guide/reference/modules/node/
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的'master'和'replica'实例 .
另请注意 - 您可以将ES配置为仅具有工作节点(不保存数据,而只是处理搜索请求) .
更多相关信息 - http://www.elasticsearch.org/guide/reference/modules/node/