Hadoop学习日记(十四)
2019.07.08
主题:ZooKeeper
学习过程主要参考段海涛大数据p40
1.ZooKeeper架构

1. ZooKeeper集群一般是奇数个节点;
2. ZooKeeper多节点间会备份同样的数据;
2.应用场景
1. 统一命名服务
阿里的DUBBO框架就利用了ZooKeeper
2. 配置管理
3. 集群管理
4. 共享锁
总结
ZooKeeper是Hadoop集群管理的一个必不可少的模块,它主要用来控制集群中的数据,如它管理Hadoop集群中的NameNode,哈有HBase中Master Election、Server之间状态同步等。
ZooKeeper提供了一套很好的分布式集群管理的机制,就是它这种基于层次型的目录树的数据结构,并对树中的节点进行有效管理,从而可以设计出多种多样的分布式的数据管理模型。
本文探讨了ZooKeeper在Hadoop集群管理中的关键作用,包括其架构特点、多节点备份机制及在统一命名服务、配置管理、集群管理和共享锁等场景的应用。特别强调了ZooKeeper对Hadoop NameNode、HBase MasterElection的支持,以及其基于层次型目录树的数据结构在分布式数据管理中的优势。
909

被折叠的 条评论
为什么被折叠?



