猪拉丁的独特约束

时间:2014-02-14 11:33:14

标签: apache-pig

我需要一些帮助,如何在猪身上达到某个领域只有一个记录。

A = load .... ;

/ * 数据看起来像:

transaction_id,prod_id,日期

1,123,20140102

1,124,20140102

1,125,20140102

2,233,20140107

2,245,20140107

3,255,20140109 * /

B = GROUP A BY transaction_id;

C = FOREACH B {
limited = LIMIT A 1;
GENERATE FLATTEN(limited);
};

我希望它能回馈3条记录,但只能提供1条记录。

我做错了什么?

感谢您提前回复。

1 个答案:

答案 0 :(得分:1)

我发现了这个问题。对我感到羞耻,但我忘记在加载时更改字段分隔符,这就是为什么它只返回一条记录