【问题标题】:Does elasticsearch 7.3 rest client discover new nodes?elasticsearch 7.3 休息客户端会发现新节点吗?
【发布时间】:2019-11-26 20:45:01
【问题描述】:

我有一个具有 3 个节点的 elasticsearch 7.3 集群。 我的应用程序正在使用 es rest 客户端来与 es 通信。客户端使用 node1:node2:node3

的连接 url

我的问题 - 是否可以向 es 集群添加新的 node4 以便其他客户端发现它(当然无需重新启动应用程序)?或者,休息电话可能会转到 node1,它会以某种方式将其重定向到新添加的节点。

ps。我开始考虑上面提到的问题——客户端和es集群之间是否需要LB...

【问题讨论】:

    标签: elasticsearch deployment load-balancing haproxy high-availability


    【解决方案1】:

    在 es doc 中找到答案。

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

    文档链接 - rest client usage, sniffer

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-07
      • 1970-01-01
      • 1970-01-01
      • 2017-02-12
      • 2016-02-20
      • 2020-06-15
      • 2017-09-06
      • 1970-01-01
      相关资源
      最近更新 更多