我有一个带有3个节点的elasticsearch 7.3集群。我的应用程序正在使用es rest客户端以便与es通信。客户端使用的连接URL为node1:node2:node3
我的问题-是否可以向es群集添加新的node4,以便其他客户端发现它(当然,无需重新启动应用程序)?也许其余的调用将到达node1,它将以某种方式将其重定向到新添加的节点。
ps。我开始考虑上述问题-是否需要在客户端和es集群之间使用LB还是不需要...
在es文档中找到答案。
一旦创建了RestClient实例,就可以将嗅探器与之相关。嗅探器将使用提供的RestClient定期(默认为每5分钟一次)获取列表集群中当前节点的数量,并通过调用来更新它们RestClient#setNodes。