Yeah that's what I think is the simplest: just exporting 

Hadoop_classpath=pig.jar:$hadoop_classpath

Hadoop jar mymainclass arg1 arg2 
> On Feb 16, 2014, at 3:04 PM, Prashant Kommireddi <prash1...@gmail.com> wrote:
> 
> You could run it as a regular java application (with a main method)? You
> need to have pig and Hadoop on the classpath.
> 
>> On Sunday, February 16, 2014, Jay Vyas <jayunit...@gmail.com> wrote:
>> 
>> Hi pig:
>> 
>> What is the common idiom for executing a Java application which runs pig
>> commands using the direct Java API (i.e. by creatiing a PigServer object,
>> etc...) ?   There are a few ways i can think of:
>> 
>> 1) using "hadoop jar" , but this will of course fail since pig is not in
>> the hadoop classpath.
>> 
>> 2) using a "pig ..." command
>> 
>> 3) Adding pig jars to the distributed cache at runtime in a standard java
>> hadoop program.
>> 
>> Not sure what is the "right" way to do it though?
>> 
>> Thanks !
>> --
>> Jay Vyas
>> http://jayunit100.blogspot.com
>> 

Reply via email to