Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Plain View
Pig >> mail # user >> FLATTEN() behavior difference in 0.8.1 and 0.10.0 ?


+
Yang 2012-06-24, 10:40
Copy link to this message
-
Re: FLATTEN() behavior difference in 0.8.1 and 0.10.0 ?
So, I think you want to project the x in K. You can write the pig as:

M = foreach K generate K.(x) as X;

Hope this can help you.

Yong

On Sun, Jun 24, 2012 at 12:40 PM, Yang <[EMAIL PROTECTED]> wrote:
> my UDF returns a bag of tuples : mybag:bag{ mytuple: tuple ( x: int, y:int)}
>
> in my pig script:
>
> I do
>
> K = foreach blah generate UDF( xxx);
>
> M = foreach K generate x;
>
>
> here PIG 0.8.1 says x can not be found in schema, since
>
> describe K
>
> shows:
> { mytuple:tuple(x:int , y:int) }
>
> while 0.10.0
>
> shows
> {x:int, y:int}
+
Yang 2012-06-24, 18:40
+
yonghu 2012-06-24, 20:33
+
Jonathan Coveney 2012-06-24, 21:57
+
Norbert Burger 2012-06-25, 10:55
+
Yang 2012-06-25, 13:45
+
Yang 2012-07-17, 19:51