I guess maybe I was confused between the concept of parameter (as in parameter substitution) and properties. I think I cleared it up now. Thanks!
On Fri, Mar 1, 2013 at 5:21 PM, Johnny Zhang <xiao...@cloudera.com> wrote: > Hi, Jeff: > If I understand correctly. I think you need that if you need to pass value > to parameter in pig script in runtime. However, the value should be passed > in by "pig -param <param>=<value>" instead of "pig -p", Can you try that? > > Johnny > > > > > On Fri, Mar 1, 2013 at 4:58 PM, Jeff Yuan <quaintena...@gmail.com> wrote: > >> Hi Johnny, >> Actually it was a mistake on my part. I was writing some custom code >> that launches Grunt and I had a call that passed my input through >> ParameterSubstitutionPreprocessor when it may not need to be. I >> haven't had a chance to thoroughly read that class. Do you know off >> the top of your head what kind of functionality does this class >> provide? Would I be correct in assuming it's normally not needed? >> >> Jeff >> >> >> On Fri, Mar 1, 2013 at 4:11 PM, Johnny Zhang <xiao...@cloudera.com> wrote: >> > Hi, Jeff: >> > It works for me though. Can you paste the whole command? >> > >> > Johnny >> > >> > >> > On Fri, Mar 1, 2013 at 4:04 PM, Jeff Yuan <quaintena...@gmail.com> >> wrote: >> > >> >> Hi guys, >> >> >> >> I'm running pig from the command line in local mode, and trying to >> >> pass in some properties, for example: >> >> pig -x local ... -p mapred.map.tasks=2 -p mapred.reduce.tasks=1 ... >> >> >> >> I'm getting errors; >> >> INFO parameters.ParameterSubstitutionPreprocessor: Encountered " >> >> <OTHER> ".map.tasks=2 "" at line 1, column 7. >> >> Was expecting: >> >> "=" ... >> >> >> >> My question is, what am I doing wrong? What's the correct way to pass >> >> in the properties via command line arguments? >> >> >> >> Thanks, >> >> Jeff >> >> >>