zookeeper有这样一个特性:

【集群中只要有超过过半的机器是正常工作的,那么整个集群对外就是可用的】

 也就是说如果有2个zookeeper,那么只要有1个死了zookeeper就不能用了,因为1没有过半,所以2个zookeeper的死亡容忍度为0;

同理,要是有3个zookeeper,一个死了,还剩下2个正常的,过半了,所以3个zookeeper的容忍度为1;

同理你多列举几个:2->0;3->1;4->1;5->2;6->2会发现一个规律,2n和2n-1的容忍度是一样的,

都是n-1,所以为了更加高效,何必增加那一个不必要的zookeeper呢。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-09
  • 2021-10-23
  • 2021-07-29
  • 2021-05-27
  • 2021-08-14
  • 2021-09-18
猜你喜欢
  • 2021-12-31
  • 2021-09-03
  • 2021-05-26
  • 2021-05-17
相关资源
相似解决方案