我正在编写我的第一个 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,所以我无法遵循这些路线。还有什么我可以尝试解决这些问题的吗?