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