Hbase集群結構

2021-08-16 21:32:33 字數 792 閱讀 6275

hbase集群結構圖

hbase基本元件說明:

client:

包含訪問hbase的介面,並維護cache來加快對hbase的訪問,比如region的位置資訊。

hmaster:

是hbase集群的主節點,可以配置多個,用來實現ha

為regionserver分配region

負責regionserver的負載均衡

發現失效的regionserver並重新分配其上的region

regionserver:

regionserver維護region,處理對這些region的io請求

regionserver負責切分在執行過程中變得過大的region

region:

分布式儲存的最小單元。

zookeeper作用:

通過選舉,保證任何時候,集群中只有乙個hmaster,hmaster與regionservers 啟動時會向zookeeper註冊

存貯所有region的定址入口

實時監控region server的上線和下線資訊。並實時通知給hmaster

儲存hbase的schema和table元資料

zookeeper的引入使得hmaster不再是單點故障

HBase集群結構

hbase集群提供的一些客戶端操作表的api,後期通過這些api去操作hbase表的資料。保證hbase集群的高可用。接受和儲存hbase中hmaster和hregionserver的註冊和心跳資訊。儲存了hbase集群的元資料資訊。他是所有hbase表的定址入口 客戶端程式要操作hbase表,必須...

HBase學習筆記 hbase集群結構

hbase基本元件說明 client 包含訪問hbase的介面,並維護cache來加快對hbase的訪問,比如region的位置資訊。hmaster 是hbase集群的主節點,可以配置多個,用來實現ha 為regionserver分配region 負責regionserver的負載均衡 發現失效的r...

HBase集群搭建

1.hbase的機群搭建過程 在原來的hadoop1上的hbase偽分布基礎上進行搭建 1.1 集群結構,主節點 hmaster 是hadoop1,從節點 region server 是hadoop2和hadoop3 1.2 修改hadoop1上的hbase的幾個檔案 1 修改hbase env.s...