博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于zookeeper部署的个数
阅读量:5222 次
发布时间:2019-06-14

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

你运行一个zookeeper也是可以的,但是在生产环境中,你最好部署3,5,7个节点。部署的越多,就越高,当然只能部署奇数个,偶数个是不可以的(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呢)。你需要给每个zookeeper 1g左右的内存,如果可能的话,最好有独立的磁盘。 (独立磁盘可以确保zookeeper是的。).如果你的集群负载很重,不要把zookeeper和regionserver运行在同一台机器上面。就像datanodes 和 tasktrackers一样

转载于:https://www.cnblogs.com/AutumnRhyme/p/6554815.html

你可能感兴趣的文章
团队冲刺计划第十天
查看>>
linux下gcc编译多个源文件、gdb的使用方法(转)
查看>>
python学习之路---编程风格规范
查看>>
git reflog查看所有操作记录
查看>>
2016百度编程题:裁减网格纸
查看>>
sqlserver 小计合计总计
查看>>
git pull和git fetch的区别
查看>>
动手动脑5
查看>>
java 将一个ip地址分割成一个数组
查看>>
动态规划 --- 理解背包问题
查看>>
Spring Tool Suite 创建 SpringMVC+Maven 项目(一)!
查看>>
HTML如何创建二级目录
查看>>
OfficeCommandbarViewer20171005.rar
查看>>
(转)Unity3D研究院之Assetbundle的原理(六十一)
查看>>
[转]分支 合并
查看>>
[转载]常用的shell脚本
查看>>
ES6学习之路5----数组方法
查看>>
avx路由修改
查看>>
数论:px+py 不能表示的最大数为pq-p-q的证明
查看>>
UOJ #192. 【UR #14】最强跳蚤
查看>>