zoukankan      html  css  js  c++  java
  • HBASE进阶(3):重要工作机制(2)读流程

    1)整体流程

    2Merge细节

    读流程

    1Client先访问zookeeper,获取hbase:meta表位于哪个Region Server

    2)访问对应的Region Server,获取hbase:meta表,根据读请求的namespace:table/rowkey,查询出目标数据位于哪个Region Server中的哪个Region中。并将该tableregion信息以及meta表的位置信息缓存在客户端的meta cache,方便下次访问。

    3)与目标Region Server进行通讯;

    4)分别在MemStoreStore FileHFile)中查询目标数据,并将查到的所有数据进行合并。此处所有数据是指同一条数据的不同版本(time stamp)或者不同的类型(Put/Delete)。

    5)将查询到的新的数据块(BlockHFile数据存储单元,默认大小为64KB)缓存到Block Cache

    6)将合并后的最终结果返回给客户端。

     

    本文来自博客园,作者:秋华,转载请注明原文链接:https://www.cnblogs.com/qiu-hua/p/15225344.html

  • 相关阅读:
    uva 532
    uva 10557
    uva 705
    uva 784
    uva 657
    uva 572
    uva 10562
    usa物价统计
    2019/6/30,道歉书
    名词收集
  • 原文地址:https://www.cnblogs.com/qiu-hua/p/15225344.html
Copyright © 2011-2022 走看看