gpt4 book ai didi

elasticsearch - 当我的主节点在ElasticSearch中失败时,如何找出新的主节点?

转载 作者:行者123 更新时间:2023-12-02 23:04:22 26 4
gpt4 key购买 nike

假设我有3个节点。其中之一是主人。

我有一个API(在另一台计算机上运行),可以访问主服务器并获取我的搜索结果。这是通过子域,例如s1.mydomain.com:9200(假设其他域由s2.mydomain.com和s3.mydomain.com指向)。

现在我的主人由于任何原因而失败了。我的API如何从这种情况中恢复?我可以打S2或S3吗?我怎么知道新主人是什么?是否有一种可预测的方式来知道当主服务器崩溃时将选哪个作为新的主服务器?

我已经在Google上进行了搜索,它为我提供了有关如何在主服务器发生故障时如何选择故障转移作为新的主服务器的足够信息,但是我没有看到任何澄清信息来说明我需要如何从外部查看。

最佳答案

ElasticSearch中的母版实际上仅用于内部协调。节点发生故障时,除了尝试恢复节点以恢复整个群集性能外,无需执行任何操作。

您可以读/写其余任何节点,数据复制将继续进行。旧的主节点恢复后,一旦收到更新的数据,它将重新加入群集。实际上,您无需担心正在写入的节点是否为主节点。

有一些高级配置可以更改这些行为,但是ElasticSearch带有适当的默认值。

关于elasticsearch - 当我的主节点在ElasticSearch中失败时,如何找出新的主节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23413788/

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