我一直在对以下问题进行一些研究,但未能在官方文档或任何其他关于此主题的网络文章中找到明确的答案。
我们当前的Elasticsearch集群如下
通过我们当前的设置,我们的分片在我们的节点上均匀分布(每个节点1个主副本和1个副本)。
我们计划通过添加其他节点来升级我们的群集。 由于我们的索引是每周创建的,因此我们可以针对升级后创建的任何新索引更新分片策略,以使用4个分片,这样它们仍然可以在群集中均匀分布。
所以我的问题是:
对于现有索引,添加附加节点后,它们各自的分片在群集中不会均匀分布(6个分片/ 4个节点)是否重要? 我的假设是,它并不重要,因为节点只会相差1个碎片左右,但我宁愿明确知道情况就是这样。
注意
我们确实试图避免使用新的分片策略重新索引所有现有索引,因为现有索引的数量非常庞大。