求助,关于在hbase中rowkey设置问题!

业务有数据 主键 列 频度 h -> hi 1 h -> hey 5 h -> hello 10 ... ... 1、如何设计表,可以存如上的数据,hbase中key如果重复插入的话,就会被新的记录覆盖掉。 2、存以上数据后,读取表的时候需要按照频度字段倒序排,取前5条记录。就是求频度最大的前5条查询为 h 的值列 (hi, hey,hello等)。 求方案,先谢了!

烙印99
浏览 110回答 1
1回答

紫衣仙女

主键设计成:现有的主键+频度+列,即h+1+hi,但是最好将每个都格式化成定长的字符串,当你需要取前5个记录时使用过滤器取出前5条记录即可。大体如此,具体细节可能还需要好好设计
打开App,查看更多内容
随时随地看视频慕课网APP