HBase學習筆記 hbase集群結構

2021-10-12 13:35:31 字數 963 閱讀 5612

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 概覽

hbase構建在 hdfs 之上,hbase內部管理的檔案全部儲存在hdfs 中 行鍵,table的主鍵,table中的記錄按照row key排序。型別為byte array 列簇,table在水平方向有乙個或者多個column family組成,乙個column family中可以由任意多個col...

HBase學習筆記(一) 《HBase簡介》

hbase簡介 1 hbase表的結構 hbase以表 table 的形式儲存資料 row key 行鍵 與nosql資料庫們一樣,row key是用來檢索記錄的主鍵。row key行鍵 row key 可以是任意字串 最大長度是 64kb,實際應用中長度一般為 10 100bytes 在hbase...

Hbase學習筆記

1.table中行是按照row key的字典序排列的 2.在行的方向上分隔為多個region 3.hregion是hbase 中分布式儲存和負載均衡的最小單位,這表示不同的region可以分布在不同的regionserver上 當乙個region足夠大時,現在是256m 就會split,乙個regi...