hbase集群提供的一些客戶端操作表的api,後期通過這些api去操作hbase表的資料。
保證hbase集群的高可用。
接受和儲存hbase中hmaster和hregionserver的註冊和心跳資訊。
儲存了hbase集群的元資料資訊。
他是所有hbase表的定址入口:客戶端程式要操作hbase表,必須要有連線上zookeeper。
接受客戶端的建立表和刪除表的操作。
給hregionserver小弟分配對應的region去管理。
實現hregionserver負載均衡,也就是說避免某個hregionserver管理的region過多。
發現掛掉的hregionserver之後,把他所管理的region重新分配給其他的活著的hregionserver.
接受客戶端的讀寫資料的請求。
接受hmaster給她分配的region,並且進行管理。
切分在執行過程中變得過大的region
負責與底層hdfs進行互動,儲存資料到hdfs上
負責storefile的合併工作。
hbase表中分布式儲存的最小單元。
Hbase集群結構
hbase集群結構圖 hbase基本元件說明 client 包含訪問hbase的介面,並維護cache來加快對hbase的訪問,比如region的位置資訊。hmaster 是hbase集群的主節點,可以配置多個,用來實現ha 為regionserver分配region 負責regionserver的...
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...