PIG中的cogroup和join之间有什么区别?

时间:2016-04-13 12:02:00

标签: apache-pig

Using Apache PIG.

Sample Data: {1,2,3,4,5,6,7,8}. 

我希望以下列方式输出:

  

{1,2},{2,3},{3,4},{4,5},{5,6},{6,7},{7,8}

1 个答案:

答案 0 :(得分:0)

不确定您在寻找什么。请参阅COGROUP& GROUP

现在提出与数据相关的问题。

加载数字,过滤数字以排除8,然后foreach数字生成数字,数字+ 1。

A = LOAD 'data.txt' USING PigStorage(',') as (numbers:int);
B = FILTER A BY (numbers < 8)
C = FOREACH B GENERATE numbers, numbers+1;
DUMP C;