1. rowkey热点问题本质?
数据最终集中在某一个RegionServer中导致
如何解决:尽量使数据散列。
2.什么情况会导致呢?
(1).rowkey设计不合理
设计原则:
1.长度原则:尽量不要超过15字节
2.唯一性原则
3.散列原则
(2).如果我们的数据的时间戳是具有线性特点的,一般是递增,那么会导致这种数据分布不均匀情况
解决方案:给rowkey设计的时候添加非线性前缀,实现散列。.
1. rowkey热点问题本质?
数据最终集中在某一个RegionServer中导致
如何解决:尽量使数据散列。
2.什么情况会导致呢?
(1).rowkey设计不合理
设计原则:
1.长度原则:尽量不要超过15字节
2.唯一性原则
3.散列原则
(2).如果我们的数据的时间戳是具有线性特点的,一般是递增,那么会导致这种数据分布不均匀情况
解决方案:给rowkey设计的时候添加非线性前缀,实现散列。.