Apache pig 使用pig脚本从聚合后的元组中提取单个值
我得到了预期的团队产出Apache pig 使用pig脚本从聚合后的元组中提取单个值,apache-pig,Apache Pig,我得到了预期的团队产出 ((USD),{(6/14/2017),(6/14/2017)},{(IM),(IM)},{(Non-Net),(Non-Net)},{(Gross),(Gross)}; 这是两行聚合的结果 预期产出: ((USD),{(6/14/2017)},{(IM)},{(Non-Net)},{(Gross)}; 我正在使用以下代码段: data_load = load 'input.txt' using PigStorage(',') As (a:chararray,b:ch
((USD),{(6/14/2017),(6/14/2017)},{(IM),(IM)},{(Non-Net),(Non-Net)},{(Gross),(Gross)};
这是两行聚合的结果
预期产出:
((USD),{(6/14/2017)},{(IM)},{(Non-Net)},{(Gross)};
我正在使用以下代码段:
data_load = load 'input.txt' using PigStorage(',') As (a:chararray,b:chararray,c:chararray,d:chararray,e:chararray);
aggregate_by = GROUP data_load BY a;
results = FOREACH aggregate_by GENERATE group as a;
DUMP results;
显示初始数据和应用于该数据的代码。请发布您的pig脚本。明确指定您想要实现的目标。请共享您在其上执行分组操作的别名。如果你想学习猪的参考。此链接可能对您有用,请任何人帮助!