elasticsearch elasticsearch 7.3 rest客户端是否发现新节点?,elasticsearch,deployment,load-balancing,haproxy,high-availability,elasticsearch,Deployment,Load Balancing,Haproxy,High Availability" /> elasticsearch elasticsearch 7.3 rest客户端是否发现新节点?,elasticsearch,deployment,load-balancing,haproxy,high-availability,elasticsearch,Deployment,Load Balancing,Haproxy,High Availability" />

elasticsearch elasticsearch 7.3 rest客户端是否发现新节点?

elasticsearch elasticsearch 7.3 rest客户端是否发现新节点?,elasticsearch,deployment,load-balancing,haproxy,high-availability,elasticsearch,Deployment,Load Balancing,Haproxy,High Availability,我有一个elasticsearch 7.3集群,有3个节点。 我的应用程序使用es rest客户端与es通信。客户端使用的连接url是node1:node2:node3 我的问题-是否可以向es集群添加新的节点4,以便rest客户端发现它(当然不需要重新启动应用程序)?或者,rest调用可能会指向node1,而node1会以某种方式将其重定向到新添加的节点 另外,我开始考虑上面提到的问题-我是否需要客户端和es集群之间的LB,或者不 在es文档中找到答案 创建RestClient实例后,可以使用

我有一个elasticsearch 7.3集群,有3个节点。 我的应用程序使用es rest客户端与es通信。客户端使用的连接url是node1:node2:node3

我的问题-是否可以向es集群添加新的节点4,以便rest客户端发现它(当然不需要重新启动应用程序)?或者,rest调用可能会指向node1,而node1会以某种方式将其重定向到新添加的节点


另外,我开始考虑上面提到的问题-我是否需要客户端和es集群之间的LB,或者不

在es文档中找到答案

创建RestClient实例后,可以使用嗅探器 与之相关的。嗅探器将利用提供的信息 RestClient定期(默认情况下每5分钟)获取列表 从群集中删除当前节点的名称,并通过调用 RestClient#setNodes

链接到文档-