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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值