有关centOS的弹性搜索1.7.x
我们的三节点集群成为一个2节点集群 . 一切都很好 . 每个碎片我们有3个复制品,所以我们拥有它 .
但现在群集 Health 是黄色的,我们有:
"unassigned_shards" : 5,
我们已将elasticsearch.yml中的副本计数设置更改为1(从2开始),并在两个节点上重新启动ES . 这没有任何区别 .
你下一步怎么做?
我看到如何重新分配分片,但不知道如何消除未分配的分片 .
更改 elasticsearch.yaml 中的number_of_replicas是不够的,此设置仅在创建新索引时使用 .
elasticsearch.yaml
使用Index Settings APÏ更改现有索引的副本数:
PUT /_all/_settings { "number_of_replicas": 2 }
1 回答
更改
elasticsearch.yaml
中的number_of_replicas是不够的,此设置仅在创建新索引时使用 .使用Index Settings APÏ更改现有索引的副本数: