hbse:如何使用两个不同的条件进行行键过滤

5hcedyr0  于 2021-05-27  发布在  Hadoop
关注(0)|答案(1)|浏览(293)

在hbase表中,行键如下所示:
(特定id)\(带时间戳的日期)
我想用两种方案筛选表中的条目:
答。使用特定id-这可以通过rowprefixfilter完成
b。两个日期之间的所有行。需要与行键中的日期(在“\”之后)进行比较。我不知道如何才能做到这一点。
所以关键是我需要在“\”前后对行键进行筛选。
提前谢谢

ruyhziif

ruyhziif1#

这只是另一种方法,检查它是否有效。
如果有另一个具有以下Map的查找表(rowkey->value),
(带时间戳的日期)\(特定id)->(特定id)\(带时间戳的日期)
答。使用主表查找id
b。对于日期查找,首先从查找表中获取值,然后使用这些值来访问主表。

相关问题