Name Node高可用实现
2021-11-04 20:31:25 0 举报
朱高月
作者其他创作
大纲/内容
zookeeper集群
复制日志文件editlog
在Datanode中优先是主的NameNode来读写数据
DataNode3
journalnode(editlog)
Active StandbyElector
Health monitoring:定期check NameNode的健康状况
选举原理:创建临时的znode节点
DataNode1
ZKFailoverController:负责和NameNode进行通信
NameNode1(主)
拷贝日志文件editlog
zkfc
Health monitoring
zk1
zk2
ZKFC
zk3
Journalnode
在Name Node出现故障的时候会自动切换
Active StandbyElector:负责选举主从NameNode节点
ZKFailoverController
NameNode2(从)
DataNode2
收藏
0 条评论
下一页