Hbse:如何使用两个不同的标准进行行键过滤

问题描述 投票:0回答:1

在Hbase表中,行键如下:

((特定ID)_(带有时间戳的日期)

我想用两种情况过滤表中的条目:

a。使用特定ID-可以通过ROWPREFIXFILTER

完成

b。介于两个日期之间的所有行。需要与行键中的日期进行比较(“ _”之后)。我不确定如何实现。

因此,关键是我需要在“ _”之前和之后的行键具有过滤器。

提前感谢

hadoop hbase
1个回答
0
投票

这只是一种替代方法,请检查是否可行。

[如果您还有另一个具有以下映射的查询表(Rowkey-> value),

((带有时间戳的日期)_(特定ID)->(特定ID)_(带有时间戳的日期)

a。使用主表进行ID查找

b。对于日期查询,首先从查询表中获取值,然后使用这些值访问主表。

© www.soinside.com 2019 - 2024. All rights reserved.