标签: elasticsearch
例如,在6个节点的集群中,有3个主分片和1个副本... 是否在所有节点上共享查询的负载?
答案 0 :(得分:1)
是。发送到ES的任何请求都将路由到其中一个分片(主分片或副本分片)。 您可以在detail中看到弹性搜索在任何一个节点获得搜索请求后如何运行查询。
同样this会让您了解如何选择有多少分片对特定场景有用。
就像你提到有6个节点一样。如果所有这些节点都是master + data(这是默认配置),那么在ES中拥有偶数个主节点是个坏主意。您可以搜索split brain弹性搜索问题。