elasticsearch 关于elasticsearch群集,elasticsearch,cluster-computing,elasticsearch,Cluster Computing" /> elasticsearch 关于elasticsearch群集,elasticsearch,cluster-computing,elasticsearch,Cluster Computing" />

elasticsearch 关于elasticsearch群集

elasticsearch 关于elasticsearch群集,elasticsearch,cluster-computing,elasticsearch,Cluster Computing,我需要为不同的客户端提供许多elasticSearch实例,但这些实例托管在我的Infrastructure中 目前,这只是一些小例子 我想知道构建一个包含3-5台服务器的大型ElastSearch集群来处理所有实例是否更好,然后每个客户机在集群中获得不同的索引,每个实例分布在服务器上 或者另一个想法 另一个问题是关于法定人数的问题,请问ES的法定人数是多少 谢谢,您不必为每个客户端分配不同的索引,Elasticsearch群集将自动在共享碎片的所有节点之间共享加载 如果您不确定需要多少节点,请

我需要为不同的客户端提供许多elasticSearch实例,但这些实例托管在我的Infrastructure中

目前,这只是一些小例子

我想知道构建一个包含3-5台服务器的大型ElastSearch集群来处理所有实例是否更好,然后每个客户机在集群中获得不同的索引,每个实例分布在服务器上

或者另一个想法

另一个问题是关于法定人数的问题,请问ES的法定人数是多少


谢谢,

您不必为每个客户端分配不同的索引,Elasticsearch群集将自动在共享碎片的所有节点之间共享加载

如果您不确定需要多少节点,请从一个小型集群开始,然后继续监视集群的运行状况。如果服务器负载较高,则向集群添加更多节点;如果服务器负载较低,请删除节点

当集群持续增长时,您可能需要为每个节点分配一个。这样,您就可以更好地控制集群,更容易地诊断问题并规划资源。例如,添加更多主节点以稳定集群,添加更多数据节点以提高搜索和索引性能,添加更多坐标节点以处理客户端请求

A被定义为集群中大多数合格的主节点,如下所示:

(master_eligible_nodes / 2) + 1

非常感谢你的回复,太好了!!我刚刚注意到我的开发人员对所有客户端使用相同的索引名,这会影响集群,对吗?我的意思是数据将是混合的?是的。共享相同索引名称的记录将保存在同一索引下,并应用碎片的索引设置,在集群中的节点之间进行分离。