首先,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专属的文件存储格式