This might help
https://wiki.apache.org/pig/EmbeddedPig

On Sunday, February 16, 2014, Jay Vyas <[email protected]> wrote:

> 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 
> > <[email protected]<javascript:;>>
> 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 <[email protected]<javascript:;>>
> 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