分享

求助!!! 关于Hbase region

           region 是怎么分布的?是在单节点么?还是分布式分布?如果是分布式分布,怎么会在写数据的时候造成热点呢?

已有(15)人评论

跳转到指定楼层
easthome001 发表于 2017-1-9 18:20:57
分布式的,热点不代表就是单节点的。热点只是数据不均衡,但是各个节点上是可能有数据的

推荐参考
hbase如何确定一条新数据写入到哪个regionserver?
http://www.aboutyun.com/forum.php?mod=viewthread&tid=10884

关于HBase行键的问题
http://www.aboutyun.com/forum.php?mod=viewthread&tid=8887



怎么样的rowkey设计会出现热点问题?
http://www.aboutyun.com/forum.php?mod=viewthread&tid=19828



回复

使用道具 举报

einhep 发表于 2017-1-9 18:30:23
hbase通过region存储实际的数据,我们传统数据库存储数据是按照id顺序存储的。hbase是按照rowkey,如果rowkey是顺序的,则可能分布在某几个或则很少的region,并不是所有的数据都分布在region
回复

使用道具 举报

George-zqq 发表于 2017-1-10 09:26:42
easthome001 发表于 2017-1-9 18:20
分布式的,热点不代表就是单节点的。热点只是数据不均衡,但是各个节点上是可能有数据的

推荐参考

谢谢,请问region 是分布于多台机器上还是一台机器上?

回复

使用道具 举报

George-zqq 发表于 2017-1-10 09:41:49
einhep 发表于 2017-1-9 18:30
hbase通过region存储实际的数据,我们传统数据库存储数据是按照id顺序存储的。hbase是按照rowkey,如果rowk ...

谢谢,请问如果数据不是全部存在region里,那么还存在什么地方?HDFS?
回复

使用道具 举报

easthome001 发表于 2017-1-10 09:45:06
George-zqq 发表于 2017-1-10 09:26
谢谢,请问region 是分布于多台机器上还是一台机器上?

一般来讲是多台的,但是如果你是伪分布,只有一台那就没办法了,只能分布【存储】在一台上
回复

使用道具 举报

easthome001 发表于 2017-1-10 09:47:50
George-zqq 发表于 2017-1-10 09:41
谢谢,请问如果数据不是全部存在region里,那么还存在什么地方?HDFS?

hbase存储的方式就是region,并且这些region是以hdfs文件的方式存储的,也就是hbase的数据是存储在hdfs上的。就如同我们的关系数据库是以文件的方式存储在磁盘的。建议楼主先入门,推荐,更多可百度
hbase入门、原理总结
http://www.aboutyun.com/forum.php?mod=viewthread&tid=10982


HBase入门篇–存储
http://www.aboutyun.com/forum.php?mod=viewthread&tid=8696





回复

使用道具 举报

George-zqq 发表于 2017-1-10 10:47:30
easthome001 发表于 2017-1-10 09:47
hbase存储的方式就是region,并且这些region是以hdfs文件的方式存储的,也就是hbase的数据是存储在hdfs上 ...

感谢您的分享,我把问题说明白点吧,我现在的疑惑是一张表最初有一个region,那么这个region只能被一个 regionserver来管理(一台机器只有一个regionserver),那么这个region的数据是存在一台机器上还是多台机器上(集群是分布式的),如果在一台机器上,那么分裂后的的2个region是存在一台机器上,还是不同的机器上?
回复

使用道具 举报

tntzbzc 发表于 2017-1-10 11:28:56
George-zqq 发表于 2017-1-10 10:47
感谢您的分享,我把问题说明白点吧,我现在的疑惑是一张表最初有一个region,那么这个region只能被一个 r ...

楼主的概念有点混淆了,region和regionserver是两个概念。
regionserver上不止一个region,可以有多个region。
region是可以分裂的。至于是否在一台机器上,应该看资源是否充足,可能在一台,也可能在其他台。

推荐参考
hbase中什么是Region,什么是RegionServer?
http://www.aboutyun.com/forum.php?mod=viewthread&tid=7159


回复

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条