版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yangguosb/article/details/81982081
整体架构
HMaster
主要负责HRegionServer的协调管理及Table的DDL操作(新增、更新和删除),HRegionServer的管理包含两方面:
- 监控HRegionServer的运行状态(从ZK接受通知);
- Region的分配(HRegionServer扩容、宕机及负载均衡等情况);
Zookeeper
- HMaster的HA解决方案(主备切换、MetaTable存储);
- HRegionServer运行状态监控;
HRegionServer
负责Region的管理,以及与Client进行读写交互,如下图所示:
参考: