pig tutorial編譯問題

 對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"/>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章