如何在Elasticsearch集群中添加其他主要碎片



我有一个包含7个节点的群集,我最近注意到我们只使用5个主碎片,这意味着每个索引 - 我们只使用7个节点。我想为新创建的索引添加两个额外的主要碎片。

我已经在elasticsearch..yml中添加了以下内容,并重新启动了群集:

index.number_of_shards:7index.number_of_replicas:0

但是,从那以后已经有几天了几天,还有一些新的指标 - 我仍然看到它的碎片成5件。我在这里错过了一些其他配置吗?

谢谢!

您必须重新索引受影响的索引。我想,集群中只有1个索引。碎片数不能在现有索引中自动更改。

这个相对的问题可能会有所帮助,如果您不想要任何停机时间,它可以与别名一起使用,基本上是2个索引-1,然后再进行重新降低,然后1个,然后切换别名以指向您想要

的索引。

您不能不创建新索引并重新索引所有数据。

您可以添加复制品,但不能添加初选而不重新索引。对于零下降的重新索引方案,请检查此链接。

相关内容

最新更新