1.HA(Heigh Available)高可用
解决单点故障,保证企业服务 7*24 小时不宕机
单点故障:某个节点宕机导致整个集群的宕机
2.Hadoop 的 HA
NameNode 存在单点故障的可能,需要配置 HA 解决
引入第二个 NameNode 作为备份
同步两个 NameNode 的数据 在第一个 NameNode 宕机后启用第二个 NameNode
1. Zookeeper 是一个分布式服务器框架
提供了分布式程序通用的功能
统一命名服务
状态同步服务
集群管理
分布式应用配置项
2.Zookeeper 集群
为了防止 Zookeeper 出现单点故障问题,
Zookeeper 通常以集群的方式使用 一般为 3 或 5 个节点,奇数
3.Zookeeper 集群角色
Leader:被选举出的,与客户端交互
提供了读,写
Follower:Leader 的备份数据,状态同步,参与选举操作
提供读,不能写
4. Zookeeper 集群选举机制
少数服从多少(半数原则)
编号大的优先
5台服务器,1√,2√,3√,4√,5√