Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
Pig >> mail # user >> Creating a relation on the fly


Copy link to this message
-
Re: Creating a relation on the fly
Are you doing this verbatim:

window = generate UUIDGenerator() as uuid, '$p1' as value1, '$p2' as value2;

If so that's an invalid statement. GENERATE works with FOREACH.

What is you exact pig script and error?

On Tue, Mar 13, 2012 at 4:51 PM, rakesh sharma
<[EMAIL PROTECTED]>wrote:

>
> Parameter substitution works fine. I am having issues where I want to tie
> all three values UDF generated and parameters into a relation.
>
> > From: [EMAIL PROTECTED]
> > Date: Tue, 13 Mar 2012 16:43:25 -0700
> > Subject: Re: Creating a relation on the fly
> > To: [EMAIL PROTECTED]
> >
> > Are p1 and p2 static params for the life of the script or are they
> dynamic?
> > You could do something like this if it's the former:
> >
> > pig -p p1=foo -p p2=bar -f script.pig
> >
> > and they'd be properly inserted into $p1 and $p2 in your script.
> >
> >
> > On Tue, Mar 13, 2012 at 2:37 PM, rakesh sharma
> > <[EMAIL PROTECTED]>wrote:
> >
> > >
> > > Hi All,
> > > I have a situation where I need to create a relation by a combination
> of
> > > UDF and parameter values. For example, first field will be generated
> by UDF
> > > UUIDGenerator, second field by parameter p1, and third field by
> parameter
> > > p2. I am looking some way of having a relation window as expressed
> below:
> > > window = generate UUIDGenerator() as uuid, '$p1' as value1, '$p2' as
> > > value2;
> > > Any idea how it can be done.
> > > Thanks,Rakesh
> >
> >
>
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB