elasticsearch 更改弹性搜索的复制系数时,现有数据是否重新复制?,elasticsearch,elasticsearch" /> elasticsearch 更改弹性搜索的复制系数时,现有数据是否重新复制?,elasticsearch,elasticsearch" />

elasticsearch 更改弹性搜索的复制系数时,现有数据是否重新复制?

elasticsearch 更改弹性搜索的复制系数时,现有数据是否重新复制?,elasticsearch,elasticsearch,我使用Elasticsearch集群的4节点1.5版 我的默认副本号是1 set/etc/elasticsearch/elasticsearch.yml 所以我的索引副本setnum\u of_副本是1 由于副本集为1,因此当发生两个以上的故障(哪个节点发生故障)时,数据将丢失 因此,我希望更改2个以上的副本集 如果使用此命令更改弹性搜索的复制集,是否存在数据重新复制 curl -XPUT 'http://localhost:9200/awslog/_settings' -d

我使用Elasticsearch集群的4节点1.5版

我的默认副本号是1 set/etc/elasticsearch/elasticsearch.yml

所以我的索引副本setnum\u of_副本是1

由于副本集为1,因此当发生两个以上的故障(哪个节点发生故障)时,数据将丢失

因此,我希望更改2个以上的副本集

如果使用此命令更改弹性搜索的复制集,是否存在数据重新复制

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

请注意,不能将四节点群集中的副本数量更改为5,最大数量为3个数据副本加上一个主碎片

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