Hadoop-HA集群
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hadoop-HA集群相关的知识,希望对你有一定的参考价值。
参考技术A HA集群就是为了避免分布式集群主角色的单点故障而准备的一种方案,给单点故障设置备份,形成主备架构当主挂掉,备份顶上
是主备架构
如何让数据状态同步
如何避免脑裂
主备切换保证服务持续可用性的前提是主备节点之间的状态、数据是一致
集群无主:都认为对方是状态好的,自己是备份角色,后果是无服务;
集群多主:都认为对方是故障的,自己是主角色。相互争抢共享资源,结果会导致系统混乱,数据损坏。
jn 是一个高读取写入的集群 专门负责io,把主角色的日志读取并写入到备份角色中实现数据共享
jn集群也是一个主备架构
zkfc 是zookeeper客户端主要负责
1.监视和管理NameNode健康状态
2.维持和ZK集群联系
过程
namenode1和namenode2都取zk上注册角色,只有一个会成功就成为主角色,另一个设置监听
当nn1挂掉之后,nn2会干两件事1是先去通过ssh登录到nn1所在的机器上,杀死nn1(fencing隔离机制) ,2是到zz上注册成为主角色
以上是关于Hadoop-HA集群的主要内容,如果未能解决你的问题,请参考以下文章