hbase寻址机制的示例分析

技术hbase寻址机制的示例分析小编给大家分享一下hbase寻址机制的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!hbase寻址机制

边肖将与您分享一个hbase寻址机制的示例分析。相信大部分人都不太了解,所以分享这篇文章给大家参考。希望你看完这篇文章会有很多收获。我们一起来看看吧!

hbase寻址机制的详细说明

系统如何找到某一行键(或某一行键范围)所在的区域大表?使用三层B-tree类结构来存储区域位置。

第一层是将文件保存在zookeeper中,zookeeper保存了根区域的位置。

第二级根区域是。META。的其他区域的位置。存储了META.z表。通过根区域,我们可以访问的数据。META。桌子。META。是第三层,它是一个特殊的表,保存着hbase中所有数据表的位置信息。

//见图

hbase寻址机制的示例分析

描述:

1根区域永远不会被分割,这确保了定位任何区域最多需要三次跳转。

2.2.META. table保存每一行中一个区域的位置信息,行键由表名表的最后一个代码编码。

3为了加快访问速度,所有地区的。META。表存储在内存中。

假设一行。META。表占用内存约1KB。并且每个区域限制为128MB。

那么上述三层结构可以存储的区域数量为:

(128 MB/1KB)*(128 MB/1KB)=2(34)个区域

4客户端将查询到的位置信息保存在缓存中,缓存不会主动失效。因此,如果客户端上的缓存完全失效,需要六次网络往返才能定位到正确的区域(其中三次查找缓存失效,三次获取位置信息)。

从上面的路径中,我们可以看到用户需要3个请求才能到达用户的Table的真实位置,这导致了某些程序的性能下降。在0.96之前使用3层设计的主要原因是考虑到元数据可能需要很多。但是在实际的集群操作中,元数据的大小其实很容易计算。在BigTable的论文中,METADATA数据每行的存储大小约为1KB。根据一个128M的Region的计算,三层设计可以支持的区域数为2.34,两层设计可以支持的区域数为2.17 (131072)。然后,在2层设计的情况下,一个集群可以存储4P数据。这只是该地区仅有1.28亿人的一个例子。如果是10G呢?因此,通过计算,其实双层设计可以满足集群的需求。因此,在0.96版本之后,删除了-ROOT-表。

提示:有不同的版本,分为老寻址方式和新寻址方式。

以上就是文章《hbase寻址机制实例分析》的全部内容。感谢阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/138995.html

(0)

相关推荐

  • 中国标志性建筑,中国最具标志性的建筑有哪些

    技术中国标志性建筑,中国最具标志性的建筑有哪些每个国家都拥有一些标志性建筑,一看到它就能唤起对于它的记忆,标志性建筑也是一个国家的名片和象征。要说中国有哪些标志性建筑中国标志性建筑?不同的思考维度有不同的答案,如果从建筑

    生活 2021年10月27日
  • html中如何设置边框上下居中(html怎么让td显示的文字靠左)

    技术HTML如何设置td内容居中这篇文章主要讲解了“HTML如何设置td内容居中”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“HTML如何设置td内容居中”吧!

    攻略 2021年12月23日
  • 居里温度,铁电材料的居里点是多少

    技术居里温度,铁电材料的居里点是多少铁的居里温度是770℃居里温度对于所有的磁性材料来说居里温度,并不是在任何温度下都具有磁性。一般地,磁性材料具有一个临界温度Tc,在这个温度以上,由于高温下原子的剧烈热运动,原子磁矩的

    生活 2021年10月28日
  • 调整查询代价的数据库PostgreSQL怎么用

    技术调整查询代价的数据库PostgreSQL怎么用这篇文章将为大家详细讲解有关调整查询代价的数据库PostgreSQL怎么用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

    攻略 2021年12月1日
  • HBase1.x中Region的拆分是怎样的

    技术HBase1.x中Region的拆分是怎样的这篇文章给大家介绍HBase1.x中Region的拆分是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。第一部门:Region拆分的实现 c

    攻略 2021年11月15日
  • 通勤是什么意思,中国移动通勤流量包什么意思

    技术通勤是什么意思,中国移动通勤流量包什么意思通勤流量就是在上下班通勤时间的指定流量,以郑州移动9.99元通勤流量包为例,10G通勤流量包包含10G国内流量,流量有效期为订购当月每天6:00-9:00,17:00-20:

    生活 2021年11月1日