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

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

加盐

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

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


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

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

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

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

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

反转

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

举例:

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

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

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

时间戳反转

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

HBASE总结

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

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

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

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