gpt4 book ai didi

elasticsearch - 节点死亡时如何处理 url 更改?

转载 作者:行者123 更新时间:2023-12-03 02:03:47 25 4
gpt4 key购买 nike

我是 Elasticsearch 的新手。我在同一台机器上有一个包含 3 个节点的集群。要访问每个节点,当端口更改时,我有单独的 url(localhost:9200、localhost:9201、localhost:9202)。

现在我的问题是,假设我的节点 1(即主节点)死了,然后 Elasticsearch 引擎很好地处理了这种情况并使节点 2 成为主节点,但是我的应用程序如何知道一个节点死了,现在我需要点击节点 2使用端口 9201?

有没有一种方法可以让我总是点击一个 URL 并在内部确定要点击哪个节点?

谢谢,
普拉茨

最佳答案

带有发现模块的客户端搜索节点。客户端配置中的集群名称对于使其正常工作很重要。

通过正确的配置(在客户端和集群上),您可以关闭单个节点,而不会对您的客户端产生任何(负面)影响。

请参阅以下链接:
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/modules-discovery.html

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/modules-discovery-zen.html

关于elasticsearch - 节点死亡时如何处理 url 更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28926907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com