Hbase架构流程图
2023-05-11 17:25:02 13 举报
Hbase架构流程图
作者其他创作
大纲/内容
Store
HFile
Hlog
StoreFileBloom Filter
HmasterBackup
HRegion
MemStore
2.根据元数据找到对应的RowKey所在的HRegionServer并并发送写请求
3.预写日志保证集群宕机数据不会丢失
HRegionServer
BlockCache
DataNode
HmasterActive
HDFS Cilent
4.然后将数据的修改到 MemStore 中5.MemStore容量达到128或者HRegion容量达到128*MemStore最大数量(一般是4),128*4=512M,会创建一个新的MemStore6.旧的 MemStore 将刷写为一个独立的 StoreFile(HRegionServer 会启动 FlushCache 进程写入 StoreFile)并存放到HDFS,最后删除 HLog 中的历史数据。7.当 StoreFile 文件的数量增长到一定阈值后,系统会进行合并8.在合并过程中会进行版本合并和删除工作,形成更大的 StoreFile;9.当一个 HRegion 所有 StoreFile 的大小和数量超过一定阈值后,会把当前的 H Region 分割为两个,并由 HMaster 分配到相应的 HRegionServer 服务器,实现负载均衡。
1.访问Zookeeper得到元数据
0 条评论
下一页