Hi Siddhi, "Is there any way to access these params in the script without referring to the param name?" -- how would you associate a param value to pig statement?
I am guessing in this case your pig script is also dynamically generated? You could use PigServer API http://pig.apache.org/docs/r0.10.0/api/org/apache/pig/PigServer.html to generate params in a Java program and embed them into a script. -Prashant On Tue, Feb 19, 2013 at 3:44 PM, Siddhi Borkar < [email protected]> wrote: > > Consider the following command > pig -param param1=test param2=test1 param3=test2 myscript.pig > > In my case the parameters are dynamic, as in I could either pass param1 > only or I could pass all three params or some extra params. > > Since the parameters are dynamic, in my pig script I will not be able to > refrence the parameters as '$param1' . Is there any way to access these > params in the script without referring to the param name? > > ________________________________________ > From: Jonathan Coveney [[email protected]] > Sent: Tuesday, February 19, 2013 6:42 PM > To: [email protected] > Subject: Re: reading input parameters in a pig script > > Can you give an example of what you'd like this to look like? > > > 2013/2/19 Siddhi Borkar <[email protected]> > > > Hi , > > > > I need to pass parameters dynamically to a pig script. Is there any way > to > > read the parameters passed and their corresponding values without giving > > the parameter names in the pig script? > > > > Thanks, > > Siddhi > > > > DISCLAIMER > > ========== > > This e-mail may contain privileged and confidential information which is > > the property of Persistent Systems Ltd. It is intended only for the use > of > > the individual or entity to which it is addressed. If you are not the > > intended recipient, you are not authorized to read, retain, copy, print, > > distribute or use this message. If you have received this communication > in > > error, please notify the sender and delete all copies of this message. > > Persistent Systems Ltd. does not accept any liability for virus infected > > mails. > > > > DISCLAIMER > ========== > This e-mail may contain privileged and confidential information which is > the property of Persistent Systems Ltd. It is intended only for the use of > the individual or entity to which it is addressed. If you are not the > intended recipient, you are not authorized to read, retain, copy, print, > distribute or use this message. If you have received this communication in > error, please notify the sender and delete all copies of this message. > Persistent Systems Ltd. does not accept any liability for virus infected > mails. >
