【问题标题】:Elasticsearch cluster nodes , to which node need to connect?Elasticsearch 集群节点,需要连接哪个节点?
【发布时间】:2018-10-29 11:55:55
【问题描述】:

我们有具有三个节点的弹性搜索集群。现在所有都相互连接,并且每个都有自己的公共 IPS。 从 curl 命令它工作正常。 在我们运行在不同网络上的程序中,需要连接集群。 当我们与任何一个节点连接时,它就起作用了。 好像连接的节点是master。

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

【问题讨论】:

    标签: java elasticsearch


    【解决方案1】:

    您可以使用以下两种方式中的任何一种:

    1. 手动方式:在主节点失败时,elasticsearch 将指定另一个节点作为主节点。您可以在客户端中手动更改以指向新节点。

    2. 嗅探:Elasticsearch 提供了嗅探功能。例如:如果你在java中使用TransportClient,你可以提供一个节点列表,它可以连接到可用的节点。

    希望对你有帮助!

    【讨论】:

    • 感谢您的建议。我们将尝试第二个选项
    猜你喜欢
    • 1970-01-01
    • 2022-01-03
    • 2019-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    相关资源
    最近更新 更多