elasticsearch:如何删除未分配的分片

时间:2015-11-10 03:59:30

标签: elasticsearch

有关centOS的弹性搜索1.7.x

我们的三节点集群成为一个2节点集群。 一切都很好。我们有每个碎片的3个复制品,所以我们拥有它。

但是现在群集健康状况是黄色的,我们有:

 "unassigned_shards" : 5,

我们已将elasticsearch.yml中的副本计数设置更改为1(从2开始),并在两个节点上重新启动ES。这没什么区别。

下一步是什么?

我知道如何重新分配分片,但不知道如何消除未分配的分片。

1 个答案:

答案 0 :(得分:1)

更改elasticsearch.yaml中的number_of_replicas是不够的,此设置仅在创建新索引时使用。

使用Index Settings APÏ更改现有索引的副本数量:

PUT /_all/_settings
{
    "number_of_replicas": 2
}