我正在编写我的第一个 Avro 作业,旨在获取 avro 文件并输出文本。我试图从这个例子中对它进行逆向工程:
https://gist.github.com/chriswhite199/6755242
不过,我收到下面的错误。
错误:找到接口 org.apache.hadoop.mapreduce.TaskTryContext,但类是预期的
我环顾四周,发现这可能是正在使用的jar文件的问题。我正在使用带有 MR4 的 CDH1 运行,并且正在使用下面的 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,所以我无法遵循这些路线。我还能尝试解决这些问题吗?
尝试使用 avro 1.7.3
AVRO-1170 错误