Hbase常见避免热点问题的方法

Hbase常见避免热点问题的方法

加盐

一把rowkey前缀,决定了在哪一个分区。

 


 

降低热点问题,但是会造成读的时候,效率下降。

 

哈希

 

反转

 

举例:

 

前缀都是一样,可能都会往一个region里面写数据时,就会出现热点问题。

返回来,把号码倒过来,就会是不同的数字,解决了热点问题。 

时间戳反转

 

HBASE总结

1、尽量减少行和列的大小

 

2列簇尽可能越短越好,最好是一个字符

3、冗长的属性名虽然可读性好,但是更短的属性存储在HBase中会更好

阅读更多

扫码向博主提问

我是你大哥大哥

非学,无以致疑;非问,无以广识
  • 擅长领域:
  • Hadoop
  • Spark
  • Java后端
  • HBase
去开通我的Chat快问
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/WYpersist/article/details/79954419
文章标签: hbase 热点
个人分类: 大数据~HBase
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭