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...