gpt4 book ai didi

hadoop - 构建 Apache Pig for Hadoop 2.4 版本

转载 作者:可可西里 更新时间:2023-11-01 15:35:30 25 4
gpt4 key购买 nike

我下载了 PIG 0.14 并做了一个 ant -dhadoopversion=23 jar ,但是当我在 Hadoop 2.4 上使用它时它不起作用。除了运行 ant 之外,还有什么我应该做的吗?

Pig 正在运行,但显示错误

ang.IncompatibleClassChangeError: 找到接口(interface) org.apache.hadoop.mapreduce.JobContext,但类是预期的

谢谢!

最佳答案

如果您从 SVN 主干 check out Pig,您可以验证它使用的 Hadoop 版本$PIG_HOME/ivy/libraries.properties 。对于“23”配置文件,它是 2.4.0 。从源代码 (ant -Dhadoopversion=23) 构建 Pig 后,您可以验证 ivy 是否已在 $PIG_HOME/build/ivy/lib/Pig 下检索到正确的 Hadoop jar .

我怀疑您的 PIG_CLASSPATH 中的 Hadoop 版本有误。

关于hadoop - 构建 Apache Pig for Hadoop 2.4 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26291415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com