整体架构

    HBase --- 架构组成

HMaster

  主要负责HRegionServer的协调管理及Table的DDL操作(新增、更新和删除),HRegionServer的管理包含两方面:

  1. 监控HRegionServer的运行状态(从ZK接受通知);
  2. Region的分配(HRegionServer扩容、宕机及负载均衡等情况);

HBase --- 架构组成

Zookeeper

  1. HMaster的HA解决方案(主备切换、MetaTable存储);
  2. HRegionServer运行状态监控;

HBase --- 架构组成

HRegionServer

  负责Region的管理,以及与Client进行读写交互,如下图所示:
HBase --- 架构组成

参考:

  1. https://www.ibm.com/developerworks/cn/analytics/library/ba-cn-bigdata-hbase/index.html
  2. https://mapr.com/blog/in-depth-look-hbase-architecture/

相关文章:

  • 2021-04-29
  • 2021-07-22
猜你喜欢
  • 2021-10-04
  • 2021-11-02
  • 2021-11-30
  • 2021-07-01
  • 2021-04-01
相关资源
相似解决方案