在大数据开发里Zookeeper有什么用?多台服务器集群的安装与配置( 六 )
1、奇数台Zookeeper服务器组成一个集群 , 比如:配置三台Zookeeper服务器;
2、默认三台Zookeeper的权利都是对等的;
3、三台Zookeeper共同投票选举其中一个为leader(负责写数据) , 剩下的是follower(负责对外提供读取数据服务);
4、三台Zookeeper可以允许有一台的故障 , 也就是2n+1台Zookeeper服务器最多允许n台故障;
5、剩下的无故障的2台Zookeeper(大于等于n+1台)如果没有leader , 则会重新选举出一个leader(负责写数据);
6、三台Zookeeper共同负责管理所有的其他大数据服务 , 比如:Hadoop、HBase等;
7、比如Hadoop的双NameNode服务 , 如果主NameNode故障退出 , 从NameNode会变成主NameNode , Zookeeper会记录这个事情并对外公布这个变更;
8、任何一个客户端问Zookeeper主NameNode是哪个的时候 , Zookeeper会告诉它准确的信息 。
推荐阅读
- 捉迷藏|?LOL世界赛“含金量”数据出炉:EDG仅排第六,IG稳居榜首
- 魔兽世界|《轨迹》新作明年发布! 法老控将针对NS平台开发游戏
- 手机游戏|CFHD:神秘组织为什么开发生化手雷呢?关键是为了赚更多钱
- 碧蓝航线|碧蓝航线SR重巡福煦数据详解 期待越高失望越大 强度平平无奇
- kramer|国服极地大乱斗数据上线,来看看胜率榜符合你的预期吗?
- 大话西游|大话西游2这些召唤兽的天生技能是开发组拿来凑数的吗?实际效果完全没用
- 电子竞技|【欣然轻资讯G】《地平线2西部禁域》新老怪兽即将登场 开发者日志
- 桌游|48小时里,游戏开发能给这群大学生带来什么?
- 米莱狄|峡谷数据榜:分均输出TOP5,干将莫邪只排第四,米莱狄至今被误解
- 任天堂|不依赖对外收购工作室,任天堂将更着重扩大本身游戏内容开发能力