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

猜你喜欢

转载自my.oschina.net/zjllovecode/blog/1814422