You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pig.apache.org by "Nandor Kollar (JIRA)" <ji...@apache.org> on 2018/07/27 12:31:00 UTC

[jira] [Resolved] (PIG-5351) How to execute pig script from java

     [ https://issues.apache.org/jira/browse/PIG-5351?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nandor Kollar resolved PIG-5351.
--------------------------------
    Resolution: Not A Problem

> How to execute pig script from java
> -----------------------------------
>
>                 Key: PIG-5351
>                 URL: https://issues.apache.org/jira/browse/PIG-5351
>             Project: Pig
>          Issue Type: Wish
>            Reporter: Atul Raut
>            Priority: Minor
>
> How to execute pig script from java class.
> I need to submit Pig script from my java application to the Pig server (This may be on any remote location) and that Pig server will execute that script and return the result to my java application.
>  
> Following is my source,
> public static void main(String[] args) throws Exception {
>  System.setProperty("hadoop.home.dir", "/Pig/hadoop-common-2.2.0-bin-master/");
>  
>  Properties props = new Properties();
>  props.setProperty("fs.default.name", "hdfs://192.168.102.179:8020");
>  props.setProperty("mapred.job.tracker", "192.168.102.179:8021");
>  props.setProperty("pig.use.overriden.hadoop.configs", "true");
> PigServer pig = new PigServer(ExecType.MAPREDUCE, props); 
>  pig.debugOn();
> pig.registerScript("A = LOAD '/apps/employee/sample.txt' USING PigStorage();");
> }
>  
> Thank you in advanced for your support.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)