本文共 517 字,大约阅读时间需要 1 分钟。
前言
本文隶属于专栏《1000个问题搞定大数据技术体系》,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢!
本专栏目录结构和参考文献请见
正文
1、Client
客户端
作用
- Client 包含了访问 HBase 的接口
- 另外 Client 还维护了对应的 cache 来加速 HBase 的访问,比如 cache 的 META 元数据的信息
2、Zookeeper
zookeeper集群
作用
- 实现了HMaster的高可用
- 保存了 hbase 的元数据信息,是所有 hbase 表的寻址入口
- 对 HMaster 和 HRegionServer 实现了监控
3、HMaster
hbase 集群的老大
作用
- 为 HRegionServer 分配 Region
- 维护整个集群的负载均衡
- 维护集群的元数据信息
- 发现失效的 Region,并将失效的 Region 分配到正常的 HRegionServer 上
4、HRegionServer
- hbase 集群中的小弟
- 负责管理 Region
- 接受客户端的读写数据请求
- 切分在运行过程中变大的 Region
5、Region
转载地址:http://zkgji.baihongyu.com/