在Elasticsearch集群中添加新数据节点时的Shard重新平衡问题

时间:2017-10-26 11:25:02

标签: elasticsearch

我们运行的是ES群集版本2.4.0,包含3个主节点,3data节点和一个客户端节点。这次,分片均匀分布到所有三个数据节点。现在为了增加存储和计算能力,我们将两个新数据节点添加到集群中。我们假设我们新的数据节点到集群ES的那一刻将重新平衡整个集群中的分片分配。但它没有发生。旧分片仍然分配给旧数据节点,并且正在群集中创建的新分片仅分配给新数据节点。

我们尝试重新启动完整的ES群集重启,但没有帮助。

然后尝试更新波纹管设置,希望ES尝试重新平衡群集中的分片,但它没有用。

/_cluster/settings

{"persistent":{"indices":{"breaker":{"fielddata":{"limit":"60%"}}}},"transient":{"cluster":{"routing":{"rebalance":{"enable":"all"},"allocation":{"allow_rebalance":"indices_all_active","cluster_concurrent_rebalance":"5","disk":{"watermark":{"low":"50%","high":"300gb"}},"balance":{"shard":"1.0f"}}},"info":{"update":{"interval":"1m"}}}}}

我们如何在所有数据节点上均匀地重新平衡分片分配的任何建议?

0 个答案:

没有答案