Hbase 各个角色的工作。

本文详细介绍了HBase架构中HMaster、HRegionServer和Zookeeper的关键作用。HMaster负责region分配、负载均衡和数据表管理等;HRegionServer处理数据读写,即使HMaster失效也不影响其运行;Zookeeper则确保组件间通讯正常,避免单点故障。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HMaster的作用:

为region server 分配region;
负责region server的负载均衡,region分裂完成监控;
处理schema更新请求,数据表的创建,更新;
HDFS上的垃圾文件回收;
发现失效的region server并重新分配上面的region;

HRegionServer的作用:
切分过大的region,合并region;
维护master分配的给的region,并处理这些io请求;
负责数据的读写功能,如果hmaster挂了,不影响数据的读写操作。

zookeeper的作用:
1.HRegionServer向zookeeper注册,提供是否还在线的信息;
2.Hbase启动的时候将hbase系统表加载到zk cluster,zk cluster获取当前表上有的regionserver信息;
3.Hmaster提供是否在线,避免单点故障;

转载于:https://www.cnblogs.com/yankang/p/10524582.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值