如何处理 url 节点死亡时的变化?
How to handle url change when a node dies?
我是 elasticsearch 的新手。我在同一台机器上有一个包含 3 个节点的集群。要访问每个节点,我有单独的 url 作为端口更改(本地主机: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 的新手。我在同一台机器上有一个包含 3 个节点的集群。要访问每个节点,我有单独的 url 作为端口更改(本地主机: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