我做了一个弹性搜索集群。 群集设置在这里。 server1 - 主节点,数据node1 server2 - 数据node2,数据node3
我希望原始数据在所有数据节点上均匀分布。 但原始数据仅存储在两个数据节点(数据节点1,数据节点2)中。 数据节点3仅存储副本。为什么????? 如何均匀地传播原始数据?
这是我的集群.... enter image description here
答案 0 :(得分:0)
我认为您可能正在使用elasticsearch defaults,这意味着每个索引有5个分片和1个副本。
您可以使用shard allocation filtering和cluster level sharding更好地控制分片和副本的分发,特别是调整shard balancing heuristics.