美文网首页
【es】关于elasticsearch 选举机制

【es】关于elasticsearch 选举机制

作者: Bogon | 来源:发表于2021-10-19 08:05 被阅读0次

    ES中的选举机制

    https://www.cnblogs.com/wslook/p/14701318.html

    elasticsearch的master选举机制

    https://blog.csdn.net/qq_35373760/article/details/108974308

    ########################################################

    当需要选举master时,选举谁?

    先根据节点的clusterStateVersion比较,clusterStateVersion越大,优先级越高。

    clusterStateVersion相同时,进入compareNodes,其内部按照节点的Id比较(Id为节点第一次启动时随机生成)。

    总结一下:

    当clusterStateVersion越大,优先级越高。这是为了保证新Master拥有最新的clusterState(即集群的meta),避免已经commit的meta变更丢失。因为Master当选后,就会以这个版本的clusterState为基础进行更新。(一个例外是集群全部重启,所有节点都没有meta,需要先选出一个master,然后master再通过持久化的数据进行meta恢复,再进行meta同步)。

    当clusterStateVersion相同时,节点的Id越小,优先级越高。即总是倾向于选择Id小的Node,这个Id是节点第一次启动时生成的一个随机字符串。之所以这么设计,应该是为了让选举结果尽可能稳定,不要出现都想当master而选不出来的情况。

    #########################################################

    Elasticsearch选举原理之Bully算法

    https://zhuanlan.zhihu.com/p/110015509

    elasticsearch 选主流程

    https://www.easyice.cn/archives/164

    ElasticSearch之集群发现机制

    https://zhuanlan.zhihu.com/p/109570606

    《Elasticsearch 源码解析与优化实战》第5章:选主流程

     https://cloud.tencent.com/developer/article/1831817

    ES7.4.0,什么样的节点才被认为是master-eligible?

    https://elasticsearch.cn/question/11007

    Important discovery and cluster formation settings

    https://www.elastic.co/guide/en/elasticsearch/reference/7.2/discovery-settings.html#initial_master_nodes

    ES的选举过程:Bully算法

    http://www.mybatis.cn/archives/1121.html

    Elasticsearch Guide [7.15] » Set up Elasticsearch » Discovery and cluster formation » Discovery

    https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-discovery-hosts-providers.html

    elasticsearch的master选举机制

    https://www.cnblogs.com/jelly12345/p/15319549.html

    https://blog.csdn.net/ailiandeziwei/article/details/87856210

    深入理解 Elasticsearch 7.x 新的集群协调层

    https://www.easyice.cn/archives/332

    留意Elasticsearch 7.x 可能无法选主的问题

    https://www.easyice.cn/archives/382

    相关文章

      网友评论

          本文标题:【es】关于elasticsearch 选举机制

          本文链接:https://www.haomeiwen.com/subject/ykbgoltx.html