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