没有负载均衡器的ES群集节点

时间:2016-07-05 15:21:47

标签: java spring elasticsearch

我有一个3 ES节点集群。所有这些都是数据和主节点。在我的api(JAVA)我正在使用传输通信。我正在使用xxx.yy.zz.aaa IP地址来访问/查询ES索引。但我只是想知道,如果xxx.yy.zz.aaa机器已关闭,那么我必须重新配置API以指向群集中可用的任何一台机器。但有没有办法

  1. 如何自动检测节点故障并将查询指向其他节点?
  2. 如何避免这一点故障。

1 个答案:

答案 0 :(得分:0)

您应该将所有3个IP地址添加到您的客户端,以便在一个节点发生故障时连接到其他节点。您的连接器可能如下所示:

match_parent