hadoop中zookeeper,日志节点任务和仲裁日记管理器的区别是什么?

Sha*_*oor 10 hadoop journal apache-zookeeper

在研究多个网站和视频中的素材时,我对3个hadoop组件ZooKeeper,Journal Node和Quorum Journal Manager的功能和差异感到困惑.

有谁能解释一下上述每一个的原因以及上述三个组成部分的目的和功能的差异?

提前致谢.

Ant*_*war 5

想象一下,zookeeper是一群人,每个人都被分配到一个工厂监视并协调他们,日志节点是一个所有工厂经理可以检查其他人状态和协调的地方.QJM是HA中使用的两者的组合,以便在故障转移时更好地协调.

zookeeper协调hbase regionservers和其他需要zookeeper的hadoop模块.

journal节点使用namenode协调hadoop datanodes.

QJM使用日志节点使用的技术协调区域服务器

在核心hadoop设置中,只有分布式设置才需要日志节点