pig tutorial编译问题

来源:互联网 发布:印度朗洞事件 知乎 编辑:程序博客网 时间:2024/06/06 10:41

 对pig tutorial进行ant build,出错了,错误类似,

 [javac] /opt/ibm/biginsights/pig/tutorial/src/org/apache/pig/tutorial/NGramGenerator.java:75: cannot find symbol
    [javac] symbol  : class Schema
    [javac] location: class org.apache.pig.tutorial.NGramGenerator
    [javac]     public Schema outputSchema(Schema input) {
    [javac]            ^
    [javac] /opt/ibm/biginsights/pig/tutorial/src/org/apache/pig/tutorial/NGramGenerator.java:91: cannot find symbol
    [javac] symbol  : class FuncSpec
    [javac] location: class org.apache.pig.tutorial.NGramGenerator
    [javac]     public List<FuncSpec> getArgToFuncMapping() throws FrontendException {
    [javac]                 ^
    [javac] /opt/ibm/biginsights/pig/tutorial/src/org/apache/pig/tutorial/NGramGenerator.java:91: cannot find symbol
    [javac] symbol  : class FrontendException
    [javac] location: class org.apache.pig.tutorial.NGramGenerator
    [javac]     public List<FuncSpec> getArgToFuncMapping() throws FrontendException {
    [javac]                                                        ^



解决方法: 

  1. javac 根据实际修改

<!-- javac properties -->
    <property name="javac.version" value="1.6" />

2. 添加alue值,使其找到pig *.jar

    <property name="pigjar" refid="pigjar.id" value="../lib/pig-0.10.0-core.jar"/>


原创粉丝点击