相互に互換性のある Hadoop 1.0 と sqoop 1.4 を使用しています。MySQL から hdfs にテーブルをインポートしようとしているとき。
sqoop import --connect jdbc:mysql://localhost/mydemo --table wordcount -m 1 --username root --password root123
次のエラーが表示されます
スレッド「メイン」の例外 java.lang.IncompatibleClassChangeError: インターフェース org.apache.hadoop.mapreduce.JobContext が見つかりましたが、クラスが予期されていましたか?
Hadoop 1.0 と 2.0 で sqoop 1.4 を実行しようとしましたが、それでも同じエラーが発生します。Hadoop 2.0 でも sqoop 1.99 を試しました。したがって、互換性以外のいくつかの異なる提案を提案してください。