1. 程式人生 > >hbase-基礎架構

hbase-基礎架構

store 數據存儲 mas 底層 keep hba 允許 實現 reg

介紹

技術分享圖片

hbase架構主要由hmaster,zookeeper和regionserver三部分構成,底層數據存儲在hdfs中

hmaster

  master的功能主要是協調region server,監測region server狀態,實現region負載均衡。允許有多個master節點,使用zookeeper控制,保證只有一個master節點處於激活狀態,當存活master機器宕機,其他的master節點向zookeeper競爭,成為存活的節點

zookeeper

  hbase使用zookeeper實現ha,zookeeper保存了hbase的元數據

regionserver 

  一個regionserver包含了很多的region,regionserver管理這些region(region數量在1000內),每個region包含memstore,hfile和hlog(write ahead log)

hbase-基礎架構