为什么原始版本没有分发到一个数据节点?

时间:2017-03-17 06:33:17

标签: elasticsearch

我做了一个弹性搜索集群。 群集设置在这里。 server1 - 主节点,数据node1 server2 - 数据node2,数据node3

我希望原始数据在所有数据节点上均匀分布。 但原始数据仅存储在两个数据节点(数据节点1,数据节点2)中。 数据节点3仅存储副本。为什么????? 如何均匀地传播原始数据?

这是我的集群.... enter image description here

1 个答案:

答案 0 :(得分:0)

我认为您可能正在使用elasticsearch defaults,这意味着每个索引有5个分片和1个副本。

您可以使用shard allocation filteringcluster level sharding更好地控制分片和副本的分发,特别是调整shard balancing heuristics.