ZooKeeper为何要求分布式集群至少有3个节点

来自:https://zhidao.baidu.com/question/243814215459703324.html
在zookeeper的选举过程中,为了保证选举过程最后能选出leader,就一定不能出现两台机器得票相同的僵局,所以一般的,要求zk集群的server数量一定要是奇数,也就是2n+1台,并且,如果集群出现问题,其中存活的机器必须大于n+1台,否则leader无法获得多数server的支持,系统就自动挂掉。所以一般是3个或者3个以上节点。

猜你喜欢

转载自blog.csdn.net/qq_14908027/article/details/79266942
今日推荐