我正在使用 CDH4 并使用新的 mapreduce API 编写了一个 MapReduce 应用程序。我已经针对 hadoop-core-1.0.3.jar 编译了它,当我在我的 Hadoop 集群上运行它时,我得到了错误:
错误:找到接口 org.apache.hadoop.mapreduce.TaskAttemptContext,但需要类
我提到了这个 StackOverflow 问题,它似乎在谈论同样的问题。答案表明我们针对 Hadoop-core-2.X.jar 文件编译代码,但我找不到类似的东西。
那么我该如何编译它才能在 CDH4 中完美运行。