Hadoop Hbse:如何使用两种不同的条件进行行键筛选

Hadoop Hbse:如何使用两种不同的条件进行行键筛选,hadoop,hbase,Hadoop,Hbase,在Hbase表中,行键如下所示: (特定id)(带时间戳的日期) 我想用两种方案筛选表中的条目: a。使用特定id-这可以由ROWPREFIXFILTER完成 b。两个日期之间的所有行。需要与行键中的日期进行比较(在“\”之后)。我不知道如何才能做到这一点 所以重点是我需要在“\u1”之前和之后对行键设置过滤器 提前感谢这只是一种替代方法,请检查它是否有效 如果有另一个具有以下映射(行键->值)的查找表 (带时间戳的日期)\ u3(特定id)->(特定id)\ u3(带时间戳的日期) a。使用主

在Hbase表中,行键如下所示:

(特定id)(带时间戳的日期)

我想用两种方案筛选表中的条目:

a。使用特定id-这可以由ROWPREFIXFILTER完成

b。两个日期之间的所有行。需要与行键中的日期进行比较(在“\”之后)。我不知道如何才能做到这一点

所以重点是我需要在“\u1”之前和之后对行键设置过滤器


提前感谢

这只是一种替代方法,请检查它是否有效

如果有另一个具有以下映射(行键->值)的查找表

(带时间戳的日期)\ u3(特定id)->(特定id)\ u3(带时间戳的日期)

a。使用主表进行ID查找


b。对于日期查找,首先从查找表中获取值,然后使用这些值点击主表

这是AND还是or?我的意思是,您是在尝试为一个实体筛选两个日期之间的记录,还是一个实体的所有记录+给定日期之间所有实体的记录