推荐回答(1个)
- storm集群:ZK保持storm集群和作业的所有信息,负责master和slaver的全部通信。fast fial。
- hbase集群:ZK作为协调器,为Hbase提供稳定服务和fail over机制。
- 全局数据通过ZK更新和获取,利用ZK的api能容易创建全局唯一的path;
- ZK特有的watcher注册和异步通知机制,能解决分布式中不同系统间的通知与协调,实现对数据变更的时时助理,
- ZK能保证数据的强一致性,用户只要完全相信任何时刻ZK集群中任意节点上的相同节点的数据一定是相同的。
- 通常ZK的选举机制实现master选举,Hbase与之不同,有多个master。