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

Switch to Threaded View
Pig >> mail # user >> How to use tuples ?


Copy link to this message
-
Re: How to use tuples ?
Hi, Praveenesh,
Your tmp.txt should be:
(1,2,3,4)
(2,3,4,5)
(4,5,5,6)

And you cannot use "," as a delimit for PigStorage, otherwise,
PigStorage will split the line with comma first then parse the tuple.

Daniel

On Thu, Feb 2, 2012 at 1:05 AM, praveenesh kumar <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I am trying to learn how can I store records in tuples ?
>
> Suppose I have a txt file
>
> $ cat tmp.txt
>
> 1,2,3,4
> 2,3,4,5
> 4,5,5,6
>
> I am doing this
> $ pig > A = Load 'tmp.txt' using PigStorage(',') AS
> (t:tuple(int:a,int:b,int:c,int:d));
> $ pig > Dump A;
> I am getting nothing in the output
> ( )
> ( )
> ( )
>
> Can anyone help me understanding why its happening ?
> Even if I don't use PigStorage nothing is coming.
>
> Thanks,
> Praveenesh