0

hadoop-eclipse-plugin-1.0.3.jar作業を進めるために、eclipse/pluginsディレクトリにコピーしました。しかし、残念ながらそれは私にはうまくいきませんでした。EclipseをHadoopバージョン1.1.1クラスターに接続しようとすると、次のエラーが発生しました。

An internal error occurred during: "Map/Reduce location status updater". org/codehaus/jackson/map/JsonMappingException

これを修正するオプションはありますか?

4

1 に答える 1

6

次の手順に従ってください

1-HADOOP_HOME/contribフォルダに移動します。hadoop-eclipse-plugin-*.jarどこかにコピーして解凍します。これにより、という名前のフォルダが作成されますhadoop-eclipse-plugin-*

2-ここで、HADOOP_HOME/libフォルダーからhadoop-eclipse-plugin-*/libフォルダーに次の5つのjarを追加します。プラグインを抽出した直後に、次のようになります。

commons-configuration-1.6.jar
commons-httpclient-3.0.1.jar
commons-lang-2.4.jar
jackson-core-asl-1.0.1.jar
jackson-mapper-asl-1.0.1.jar

3-ここで、hadoop-eclipse-plugin-*/META-INF/MANIFEST.MFファイルを変更し、Bundle-ClassPathを:Bundle-ClassPath:classes /、に変更します。

lib / hadoop-core.jar, 
lib/commons-cli-1.2.jar,
lib/commons-httpclient-3.0.1.jar, 
lib/jackson-core-asl-1.0.1.jar , 
lib/jackson-mapper-asl-1.0.1.jar, 
lib/commons-configuration-1.6.jar, 
lib/commons-lang-2.4.jar

4-ここで、パッケージを「jar」し直し、この新しいjarをeclipse / pluginディレクトリ内に配置して、eclipseを再起動します。

また、このリンクを確認してください。

于 2013-03-18T11:24:46.187 に答える