如果我用时间+用户ID设计出来的RowKey,进行查询的时候只查询时间,不关心用户的话,怎么查?是直接将用户那几位用0站位吗?

已邀请:

hbase - 80后

赞同来自: Marshal丶张

查询的时候,就是前缀匹配的

pangpang - 男的

赞同来自: Marshal丶张

如果是注重偏写,就最好将rowkey盐化

Marshal丶张

赞同来自:

好的,谢谢

tbkk

赞同来自:

时间放在前面最好注意一下热点问题

Marshal丶张

赞同来自:

使用时间设置了region分区,按照日时进行分区0109、0109-0117、0117-0123这样进行分区,然后在rowkey的前面加上一个日时,比如:0105_xxx这样他就会跑到0109这个region里面

要回复问题请先登录注册


中国HBase技术社区微信公众号:
hbasegroup

欢迎加入HBase生态+Spark社区钉钉大群