
首先,Hbase依赖于Hdfs和Zookeeper,底层依赖于HDFS,需要存储在DataNode,
Hbase里面最核心的HMaster和HRegionServer,Hmaster处理DDL操作,HRegionServer处理DML操作
HRegionServer里面有个HLOG,预写入日志
Hregion也就是我们的表,HRegionServer里面可以有多个Region,HRegionServer里面只有一个Mem Store,多个Store FIle,MeM Store是内存级别,刷写完会清空,StoreFIle是硬盘级别的,Hbase会定期会其进行合并,文件太大又会进行拆分
Hfile就是Hbase专属的文件存储格式
南修子学Hbase_Hbase高级架构
最新推荐文章于 2025-11-22 19:46:52 发布
本文介绍了HBase作为NoSQL数据库的基本架构,包括其依赖组件HDFS和Zookeeper的作用,详细解析了HMaster和HRegionServer的功能分工,以及HRegionServer内部的数据存储流程,如HLog预写入日志机制、MemStore内存缓存、StoreFile硬盘存储及其合并与拆分过程。
9万+





