【问题标题】:Is the existing data re-replication when changing the replication coefficient of Elastic Search?更改 Elastic Search 的复制系数时,是否会重新复制现有数据?
【发布时间】:2017-07-18 05:16:45
【问题描述】:

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

而我的默认副本数是 1(设置 /etc/elasticsearch/elasticsearch.yml)

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

因为replica set是1,当超过2个故障发生哪个节点失败时,数据丢失

因此,我希望更改超过 2 个副本集。

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

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

【问题讨论】:

    标签: elasticsearch


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-24
      • 2010-10-08
      • 2011-06-11
      • 2020-11-19
      • 1970-01-01
      • 2021-10-16
      • 2014-07-26
      • 2016-06-27
      相关资源
      最近更新 更多