例如,假设每行包含三列:
family1:A='10' family1:B='45' family1:C='35'
1) 有没有办法生成只返回a>b行的hbase筛选器?2) 有没有一种方法使hbase过滤器只返回(a-b)>c的行?
4sup72z81#
不!问题是,即使在同一行和族中,扫描器也不能随机访问限定符。所以,如果他们想做一个这样的过滤器,他们就必须来回跳跃,现在阅读 A ,正在阅读 B 等等。根据您的用例,您可以在另一个限定符中具体化差异,或者使用map reduce作业。
A
B
1条答案
按热度按时间4sup72z81#
不!问题是,即使在同一行和族中,扫描器也不能随机访问限定符。所以,如果他们想做一个这样的过滤器,他们就必须来回跳跃,现在阅读
A
,正在阅读B
等等。根据您的用例,您可以在另一个限定符中具体化差异,或者使用map reduce作业。