1. 程式人生 > >Hbase資料儲存結構

Hbase資料儲存結構

HRegion:Hbase中的表的基本儲存單元


RegionServer:HBase提供資料服務的主要服務


Store:HRegion中儲存資料的單元,一個Region中的不同Store儲存不同的列簇


StoreFile:Store中的儲存單元,存的是對應列簇的資料


MemStore:Store中的儲存及預處理單元,資料寫入hbase表時,資料首先寫入MemStore(記憶體),資料在MemStore中會做一次預排序(HDFS無法完成),優化查詢,最終溢寫
到StoreFile中,即寫到磁碟


Hlog(WAL):每一個Region 對應一個Hlog,記錄檔案寫入,適當時,如果不考慮安全性,可以關掉該功能


向HBase Put資料時通過HBaseClient-->連線ZooKeeper--->-ROOT--->.META.-->RegionServer-->Region