hbase 架构和相关组件







Zookeeper
1. 保证HMaster节点的HA ephemeral node
2. 保存RegionServer节点的信息, 监控RegionServer的上下线, 异常宕机等 (ephemeral node
3. 维护Hbase的元数据表的位置信息
HMaster
1. DDL操作
2. 记录region在哪台region server上, 负责region的分配和负载均衡。
3. 负责split后新的region的分配。
4. 新的regionserver上线, 负责region的迁移。
5. regionserver下线, 负责失效regionserverregion的迁移
HMaser失效, 不会影响数据的读写。
RegionServer
1. 负责ClientHDFS写数据
2. 管理regionregion split等。




阅读更多

没有更多推荐了,返回首页