HBase过滤器比较两列

时间:2013-12-05 11:43:59

标签: hadoop hbase bigdata

例如,假设每行包含三列:

family1:A='10'
family1:B='45'
family1:C='35'

1)有没有办法制作HBase过滤器,只返回A> B的行?

2)有没有办法制作HBase过滤器,它只返回带有(A-B)> C的行?

1 个答案:

答案 0 :(得分:1)

都能跟得上!问题是,即使在同一行中,扫描仪也无法真正随机访问限定符。家庭。所以,如果他们要尝试制作这样的过滤器,他们必须来回跳过,现在阅读A,现在阅读B等等。

根据您的使用情况,您可以在另一个限定符中自己实现差异,或者使用map-reduce作业。