开发者社区> 问答> 正文

hbase的读操作流程是什么?

hbase的读操作流程是什么?

展开
收起
游客mm5dulkpivqdo 2021-12-06 20:05:00 335 0
1 条回答
写回答
取消 提交回答
  • 步骤1:client访问Zookeeper,查找-ROOT-表,获取.META.表信息。

    步骤2:从.META.表查找,获取存放目标数据的HRegion信息,从而找到对应的HRegionServer。

    步骤3:通过HRegionServer获取需要查找的数据。

    步骤4:HRegionserver的内存分为MemStore和BlockCache两部分,MemStore主要用于写数据,BlockCache主要用于读数据。读请求先到MemStore中查数据,查不到就到BlockCache中查,再查不到就会到StoreFile上读,并把读的结果放入BlockCache。

    2021-12-06 20:05:26
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Hbase数据迁移方案的设计与实践 立即下载
阿里云HBase备份恢复的原理以及实践 立即下载
HBase中的事务 立即下载