Hadoop avro正确的jar文件问题

时间:2013-10-21 18:16:25

标签: hadoop jar mapreduce avro

我正在编写我的第一个Avro作业,用于获取avro文件和输出文本。我试图从这个例子中反向设计它:

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

我收到的错误如下。

错误:找到接口org.apache.hadoop.mapreduce.TaskAttemptContext,但是预期了类

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

阿夫罗工具-1.7.5.jar

Hadoop的芯2.0.0-MR1-cdh4.4.0.jar

Hadoop的MapReduce的客户端 - 芯2.0.2-alpha.jar

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

1 个答案:

答案 0 :(得分:0)

尝试使用av​​ro 1.7.3

AVRO-1170 bug