Hbase数据存储结构

Hbase数据存储结构_第1张图片

 

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

你可能感兴趣的:(Hbase,hbase)