概述
1.Region是Hbase中分布式存储和负载均衡的最小单元,每个region由以下信息标识:
<表明,该region的起始rowkey, 创建时间>
2.hbase中的两张特殊的表(存储了hbase中所有region的信息)
-root表:记录.META.表的Region信息
-meta表:记录用户表的Region信息
ROOT表是一级目录,Meta表为二级目录。当Meta表存储的信息变大时,此时META所对应的region也要被划分成多个region,此时就用ROOT表来存储Meta的region信息。每个region都被托管到一个regionserver上。在进行数据访问时,需要知道管理ROOT表的RegionServer的地址。这个地址被存在 ZooKeeper 中。
3.region的寻址和定位过程
①通过zookeeper找到ROOT表的位置(zookeeper中存放root表的起始地址)
②通过root表找到meta表中相应region的位置。
③通过meta表找到所用的用户表相应的region位置。
最后
以上就是失眠美女为你收集整理的大数据研发(2hbase)2.2:hbase表结构和寻址过程的全部内容,希望文章能够帮你解决大数据研发(2hbase)2.2:hbase表结构和寻址过程所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复