hbase 基本架構
阿新 • • 發佈:2017-08-30
family left 維護 增刪改 article b2c 實時監控 src 發現
(轉自:http://blog.csdn.net/woshiwanxin102213/article/details/17584043)
一、hbase 基本架構
Hbase基本組件說明:
Client
?包含訪問HBase的接口,並維護cache來加快對HBase的訪問,比如region的位置信息
Master
?為Region server分配region
?負責Region server的負載均衡
?發現失效的Region server並重新分配其上的region
?管理用戶對table的增刪改查操作
Region Server
?Regionserver維護region,處理對這些region的IO請求
?Regionserver負責切分在運行過程中變得過大的region
Zookeeper作用
?通過選舉,保證任何時候,集群中只有一個master,Master與RegionServers 啟動時會向ZooKeeper註冊
?存貯所有Region的尋址入口
?實時監控Region server的上線和下線信息。並實時通知給Master
?存儲HBase的schema和table元數據
?默認情況下,HBase 管理ZooKeeper 實例,比如, 啟動或者停止ZooKeeper
?Zookeeper的引入使得Master不再是單點故障
hbase 基本架構