Hadoop:使用zookeeper做NameNode的高可用
HBase:保证集群中只有一个master
kafka:集群成员管理、controller选举
配置管理
分布式锁
组成员管理
Zookeeper的数据模型是层次模型(比如文件系统),zk采用层次模型主要考虑以下几点优势:
(1)、便于表达数据间的层次关系