Hadoop 用于比较两列的HBase筛选器
例如,假设每行包含三列:Hadoop 用于比较两列的HBase筛选器,hadoop,hbase,bigdata,Hadoop,Hbase,Bigdata,例如,假设每行包含三列: family1:A='10' family1:B='45' family1:C='35' 1) 有没有办法制作一个只返回a>B行的HBase过滤器 2) 有没有办法制作一个只返回(a-B)>C的行的HBase过滤器?没有!问题是,即使在同一行和同一族中,扫描仪也不能真正随机访问限定符。因此,如果他们要尝试制作这样一个过滤器,他们必须来回跳跃,现在阅读a,现在阅读B,等等 根据您的用例,您可以自己在另一个限定符中具体化差异,或者使用map reduce作业。不!问题是,
family1:A='10'
family1:B='45'
family1:C='35'
1) 有没有办法制作一个只返回a>B行的HBase过滤器
2) 有没有办法制作一个只返回(a-B)>C的行的HBase过滤器?没有!问题是,即使在同一行和同一族中,扫描仪也不能真正随机访问限定符。因此,如果他们要尝试制作这样一个过滤器,他们必须来回跳跃,现在阅读
a
,现在阅读B
,等等
根据您的用例,您可以自己在另一个限定符中具体化差异,或者使用map reduce作业。不!问题是,即使在同一行和同一族中,扫描仪也不能真正随机访问限定符。因此,如果他们要尝试制作这样一个过滤器,他们必须来回跳跃,现在阅读
a
,现在阅读B
,等等
根据您的用例,您可以在另一个限定符中具体化差异,或者使用map reduce作业