1. 程式人生 > >hbase 基本架構

hbase 基本架構

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 基本架構