HBase行键设计
HBase的行键按照字典顺序排序,这样的设计优化了扫描。但是这样的设计可能会导致hotspotting问题,大量的客户端(读写)请求可能集中在一个或者几个region server上,造成一个或者几个机器的压力过大,在同一个region server上的其他region会收到影响,影响集群效率。为了防止出现hotspotting,在设计行键的时候,应该使得数据尽量同时往多个region上写而不是一个。常用方法:1,salting指的是将随机数放在rowkey的起始处,即给每一个rowkey随机指定






