2016-10-03 145 views
3

我即将开始在Ubuntu中使用Apache Pig,并且正在寻找最佳猪插件和快速安装指南,以在Eclipse中使用示例PIG脚本开始。我已经使用了很多搜索引擎,找不到如何在eclipse中安装pig plugin的正确描述。任何帮助将非常感激!如何为Eclipse安装Pig插件

+0

Eclipse为写猪提供什么?自动完成?似乎有些不必要......简单的文本编辑器有什么问题? –

+0

@ cricket_007:获得一些语法高亮和自动完成。我想找出一种在eclipse中执行猪脚本的方法。 –

+0

这没有帮助? https://cwiki.apache.org/confluence/display/PIG/How+to+set+up+Eclipse+environment(除了:在大多数情况下,我发现Spark是比Pig更好的工具) –

回答

0

IDK有关该插件,但对于脚本执行,你可以使用下面简单的代码

Properties props = new Properties(); 
props.setProperty("pig.splitCombination", "false"); 
// any other properties you need 
PigServer pigServer = new PigServer("local", props); 
pigServer.debugOn(); 
pigServer.registerScript("testdata/test.pig"); 

你还需要在你的POM文件中指定

 <dependency> 
     <groupId>org.apache.hadoop</groupId> 
     <artifactId>hadoop-core</artifactId> 
     <version>1.2.1</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.pig</groupId> 
     <artifactId>pig</artifactId> 
     <version>0.14.0</version> 
    </dependency>