在研究多个网站和视频中的资料时,我对3个hadoop组件ZooKeeper,Journal Node和Quorum Journal Manager的功能和用途的差异感到困惑。
谁能解释我发明上述每种方法的原因以及上述三个组成部分的目的和功能上的差异?
提前致谢。
最佳答案
像这样想,动物园管理员是一群人,每个人都被指派监督一个工厂并进行协调,日记结点是一个所有工厂经理都可以检查其他人的状态和进行协调的地方。 QJM是两者的组合,可在HA中使用,以便在发生故障转移时更好地进行协调。
zookeeper协调hbase regionserver和其他需要zookeeper的hadoop模块。
日记帐节点使用名称节点协调hadoop数据节点。
QJM使用日记节点使用的技术来协调区域服务器
在核心hadoop设置上,如果是分布式设置,则仅需要日记节点