HBase(4):HBase读写流程

1.hbase读写流程

(1)读流程:根据表名称和rowkey(start-end)找到对应region
    -》在zk中存储了meta的region信息,从zk中获取相应的region信息
    -》找到对应的regionserver
    -》找到region
    
(2)写流程:根据表名称和rowkey(start-end)找到对应region
    -》在zk中存储了meta的region信息,从zk中获取相应的region信息
    -》找到对应的regionserver
        -》先写到memstore和wal,memstore满了之后就会触发flush机制,写入storefile
        -》多个storefile达到阈值就会触发compact机制,合并多个storefile成一个storefile
        -》合并后一个大的storefile达到阈值就会触发split,等分成一个新的region

2.流程示意图

猜你喜欢

转载自blog.csdn.net/u010886217/article/details/84592260