Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop 用于比较两列的HBase筛选器_Hadoop_Hbase_Bigdata - Fatal编程技术网

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作业