0

Hadoop MapReduce Eclipse プラグインをソースからビルドしようとしましたが、次のエラーが発生します。

SRC_BASE_DIR/hadoop-common/hadoop-mapreduce-project/build/ivy/lib/Hadoop/common
does not exist.

Apache GIT リポジトリから Hadoop ソースのクローンを作成し、次のコマンドを使用して実際の Hadoop バイナリをビルドすることができました

cd SRC_BASE_DIR/hadoop-common
mvn clean install

これは成功したので、次にディレクトリを変更しました

cd SRC_BASE_DIR/hadoop-common/hadoop-mapreduce-project/src/contrib/eclipse-plugin

build.properties ファイルに eclipse.home プロパティを追加しました...

echo "eclipse.home=/opt/eclipse" >> build.properties

次に、プラグインをビルドしようとしました...

ant jar

しかし、それでも上記のエラーが発生します。

私は何が欠けていますか?

4

1 に答える 1

0

OK、ステップがありませんでした。

フォルダ内

SRC_BASE_DIR/hadoop-common/hadoop-mapreduce-project

次のコマンドを実行しました

mvn -DskipTests install

これは成功しました。次にフォルダに

SRC_BASE_DIR/hadoop-common/hadoop-mapreduce-project/src/contrib/eclipse-plugin

コマンドを実行しました

ant jar

今回は成功し、JAR ファイルhadoop-1.0.2-eclipse-plugin.jarが作成されました

さて、プラグインが機能することを願っています!

于 2012-04-17T10:16:17.250 に答える