PIG Latin无错误:执行FOREACH..GENERATE语句时输出为空

时间:2017-07-20 03:58:29

标签: apache-pig

执行FOREACH语句时输出错误。

步骤1)将csv文件从S3复制到没有标题的hdfs

步骤2)在hdfs模式下,我尝试在pig中的别名中加载相同的文件。(Dump工作正常,直到这个)

grunt> rec = Load '/home/Output/' using PigStorage(',') AS (Student:chararray,School:chararray,Year:int,Awards:int);
grunt> dump rec

步骤3)然后我将它分组并试图计算奖励数量。

grunt>rec2 = FOREACH rec1 GENERATE group as Country,SUM(rec.Awards) as Award_count;

当我转储rec2时,没有错误,但输出是(,)

在本地模式下使用时,上述命令工作正常。我得到了所需的输出。

0 个答案:

没有答案