Elasticsearch 7.3 Rest Client是否发现新节点?

问题描述 投票:0回答:1

我有一个带有3个节点的elasticsearch 7.3集群。我的应用程序正在使用es rest客户端以便与es通信。客户端使用的连接URL为node1:node2:node3

我的问题-是否可以向es群集添加新的node4,以便其他客户端发现它(当然,无需重新启动应用程序)?也许其余的调用将到达node1,它将以某种方式将其重定向到新添加的节点。

ps。我开始考虑上述问题-是否需要在客户端和es集群之间使用LB还是不需要...

elasticsearch deployment load-balancing haproxy high-availability
1个回答
0
投票

在es文档中找到答案。

一旦创建了RestClient实例,就可以将嗅探器与之相关。嗅探器将使用提供的RestClient定期(默认为每5分钟一次)获取列表集群中当前节点的数量,并通过调用来更新它们RestClient#setNodes。

链接到文档-rest client usage, sniffer

© www.soinside.com 2019 - 2024. All rights reserved.