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