我是靠谱客的博主 失眠美女,最近开发中收集的这篇文章主要介绍大数据研发(2hbase)2.2:hbase表结构和寻址过程,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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表结构和寻址过程所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部