假设我有3个节点。其中1位是主人。当我的主节点在ElasticSearch中发生故障时,如何找出新的主节点?
我有一个API(在另一台机器上运行),命中主人并获得我的搜索结果。这是通过一个子域名,说s1.mydomain.com:9200(假设其他人指向由s2.mydomain.com和s3.mydomain.com)。
现在,我的主人因任何原因失败。我的API如何从这种情况中恢复?我可以选择S2还是S3?我怎么知道新主人是什么?是否有一种可预测的方式来知道哪一个人会被挑选出来,因为这位新主人应该让主人下台?
我已经使用了这个,它给了我足够的信息,当主人失败时,故障转移被选为新的主人,但我还没有看到任何澄清如何我需要从外面处理in。
谢谢你。在这种情况下,我可以使用负载均衡器来在整个群集中分发请求。 – Nikhil