Hbase 各个角色的工作。


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提供是否在线,避免单点故障;


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM