0

我正在编写我的第一个 Avro 作业,该作业旨在获取 avro 文件并输出文本。我试图从这个例子中对其进行逆向工程:

https://gist.github.com/chriswhite199/6755242

我得到了下面的错误。

错误:找到接口 org.apache.hadoop.mapreduce.TaskAttemptContext,但需要类

我环顾四周,发现使用的 jar 文件可能存在问题。我正在使用 MR1 运行 CDH4,并且正在使用以下 jar 文件:

avro-tools-1.7.5.jar

hadoop-core-2.0.0-mr1-cdh4.4.0.jar

hadoop-mapreduce-client-core-2.0.2-alpha.jar

出于安全原因,我无法发布代码,但它不需要示例代码中未使用的任何内容。我还没有设置 Maven,所以我无法遵循这些路线。还有什么我可以尝试解决这些问题的吗?

4

1 回答 1

0

尝试使用 avro 1.7.3

AVRO-1170 错误

于 2013-10-22T13:39:34.267 回答