Hadoop HBase概念學習系列之HMaster服務器(四)

  每臺HRegion服務器都會和HMaster服務器通訊,HMaster的主要任務就是告訴每一個HRegion服務器它要維護哪些HRegion。html

  當一臺新的HRegion服務器登陸到HMaster服務器時,HMaster會告訴它先等待分配數據。服務器

     而當一臺HRegion死機時,HMaster會把它負責的HRegion標記爲未分配,而後再把它們分配到其餘HRegion服務器中。負載均衡

  若是當前HBase已經解決了以前存在的SPFO(單點故障),而且HBase中能夠啓動多個HMaster,那麼它可以經過Zookeeper來保證系統中總有一個Master在運行。分佈式

   

HBase HA的分佈式集羣部署

 

 

 

HMaster在功能上主要負責Table表和HRegion的管理工做,具體包括:post

一、管理用戶對Table表的增、刪、改、查操做;url

二、管理HRegion服務器的負載均衡,調整HRegion分佈;spa

三、在HRegion分裂後,負責新HRegion的分配;htm

四、在HRegion服務器停機後,負責失效HRegion服務器上的HRegion遷移。blog

 

  

 

 

 

相關文章
相關標籤/搜索