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提供了一套很好的分布式集群管理的机制,就是它这种基于层次型的目录树的数据结构,并对树中的节点进行有效管理,从而可以设计出多种多样的分布式的数据管理模型。