2017-07-18 62 views
0

我用4个节点(版本1.5)更改Elastic Search的复制系数时是否存在重复数据复制?

的Elasticsearch集群,我的默认副本数量为1台(套/etc/elasticsearch/elasticsearch.yml)

所以我的索引副本集(num_of_replicas)为1

由于副本集是1,当超过2个发生故障时,其节点失败,数据损耗的

因此我想组副本的该变化超过2。

如果使用此命令更改Elastic Search的复制集,是否存在数据重新复制?

curl -XPUT 'http://localhost:9200/awslog/_settings' -d 
    '{"index":{"number_of_replicas" : 5}}' 

回答

1

注意,你不能在四个节点群集副本的数量改变为5,最大数目将是3(数据的三个拷贝加一个主碎片)。

如果更改碎片的数量,Elasticsearch将自动开始重新平衡数据并确保当前设置与配置相匹配 - 我假设这是您的问题,但我可能误解了它。