HBase --- 架构组成

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yangguosb/article/details/81982081

整体架构

    这里写图片描述

HMaster

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

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

这里写图片描述

Zookeeper

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

这里写图片描述

HRegionServer

  负责Region的管理,以及与Client进行读写交互,如下图所示:
这里写图片描述

参考:

  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/

猜你喜欢

转载自blog.csdn.net/yangguosb/article/details/81982081