博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
为什么zookeeper的节点配置的个数必须是奇数个?
阅读量:6915 次
发布时间:2019-06-27

本文共 322 字,大约阅读时间需要 1 分钟。

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呢。

转载于:https://www.cnblogs.com/zongyl/p/8058660.html

你可能感兴趣的文章
Linux命令
查看>>
5、Flutter Widget - AbsorbPointer;
查看>>
游戏安全资讯精选 2018年第三期:中国已经诞生了区块链手游,游戏公司向直播答题行业的借鉴宝典,微软“周二补丁日”一览...
查看>>
第一章:SpringCloud服务发现和服务注册
查看>>
区块链:定义未来金融与经济新格局
查看>>
Dom事件
查看>>
小册笔记
查看>>
mongoDB高级查询这一篇就够了
查看>>
js节流和防抖
查看>>
MySQL学习笔记之三排序和过滤
查看>>
VUE 使用笔记
查看>>
(转)Android studio 多渠道打包(超简洁版)
查看>>
你好!未来的我
查看>>
iOS 【奇巧淫技】获取webView内容高度
查看>>
阿里云CentOS MYSQL无法访问3306端口解决方案之一(不建议)
查看>>
java基础-多线程初步了解
查看>>
零基础微信开发之自动回复电影
查看>>
spring Cloud Gateway 入门简单使用
查看>>
SpringBoot源码解析-内嵌Tomcat容器的启动
查看>>
Flow_学习笔记
查看>>