首页 文章

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

提问于
浏览
0

有关centOS的弹性搜索1.7.x

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

但现在群集 Health 是黄色的,我们有:

"unassigned_shards" : 5,

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

你下一步怎么做?

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

1 回答

  • 1

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

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

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

相关问题