【发布时间】:2014-07-14 23:09:00
【问题描述】:
我正在使用Pig 0.12.1。为什么我在通过LEFT OUTER 执行JOIN 后FILTER 出现错误?
这是一个修改过的例子:
A = LOAD '$file1' USING PigStorage('\t') AS (idA:int, manufacturer:chararray);
B = LOAD '$file2' USING PigStorage('\t') AS (idB:int, price:float);
C = JOIN A BY idA LEFT OUTER, B BY idB;
D = FILTER C BY price > 2.0;
为什么我在D 上收到此“无效标量投影”错误:
ERROR pig.PigServer: exception during parsing: Error during parsing. Pig script failed to parse:
Invalid scalar projection: D
【问题讨论】:
标签: hadoop mapreduce apache-pig