elasticsearch,Java,elasticsearch" /> elasticsearch,Java,elasticsearch" />

Java Elasticsearch群集节点,需要连接到哪个节点?

Java Elasticsearch群集节点,需要连接到哪个节点?,java,elasticsearch,Java,elasticsearch,我们有三个节点的elasticsearch集群。现在所有的网络都互相连接,每个都有自己的公共IP。 从curl命令来看,它工作得很好。 在我们运行在不同网络上的程序中,需要连接到集群。 当我们与任何节点连接时,它都会工作。 似乎连接的节点是主节点 现在假设连接的主节点由于硬件故障或任何类似问题而失败。。。 那么,我的程序如何到达群集?您可以使用以下两种方法之一: 手动方式:主节点故障时,elasticsearch将另一个节点指定为主节点。您可以在客户端中手动更改以指向新节点 嗅探:Elastic

我们有三个节点的elasticsearch集群。现在所有的网络都互相连接,每个都有自己的公共IP。 从curl命令来看,它工作得很好。 在我们运行在不同网络上的程序中,需要连接到集群。 当我们与任何节点连接时,它都会工作。 似乎连接的节点是主节点

现在假设连接的主节点由于硬件故障或任何类似问题而失败。。。
那么,我的程序如何到达群集?

您可以使用以下两种方法之一:

  • 手动方式:主节点故障时,elasticsearch将另一个节点指定为主节点。您可以在客户端中手动更改以指向新节点

  • 嗅探:Elasticsearch提供嗅探功能。e、 g:如果您在java中使用,您可以提供一个节点列表,它可以连接到可用的节点


  • 希望有帮助

    谢谢你的建议。我们将尝试第二种选择