は私が困難で、昨日のHadoop-1.0.4用のEclipseプラグインをインストールし、そして成功し、それをテストしました。
プラグインのために働いていない理由は、jarファイルのパッケージは、いくつかのlibs失ったということです。
- コモンズ-CLI-1.2.jar
- コモンズ・コンフィギュレーション-1.6.jar
- ジャクソンコア-ASLを-1.8.8.jar
- ジャクソンマッパー-ASL-1.8.8.jar
- コモンズ-HTTPClientの-3.0.1.jar
- コモンズ-のlang-2.4.jar
あなたは$ {}のHadoop/に$ {} jarファイルのlib/libにからこのjarファイルをcpは可能性があり、MANIFESTを変更することを忘れないでください。
便宜のために、私は{食-プラグインSRC} /build.xmlにターゲットジャー
<copy file="${hadoop.root}/build/ivy/lib/Hadoop/common/commons-cli-${commons-cli.version}.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/commons-configuration-${commons-configuration.version}.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/commons-httpclient-${commons-httpclient.version}.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/commons-lang-${commons-lang.version}.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/jackson-core-asl-${jackson.version}.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/jackson-mapper-asl-${jackson.version}.jar" todir="${build.dir}/lib" verbose="true"/>
$にコードを追加し、MANIFEST.MFで$ {eclipse-修飾プラグイン-SRC}/META-INF
undle-ClassPath: classes/,
lib/hadoop-core.jar,
lib/commons-cli-1.2.jar,
lib/commons-configuration-1.6.jar,
lib/jackson-core-asl-1.8.8.jar,
lib/commons-httpclient-3.0.1.jar,
lib/jackson-mapper-asl-1.8.8.jar,
lib/commons-lang-2.4.jar
日食・プラグインを再構築して、楽しい時を過します!
可能な複製[どこでhoodoop 1.0.4のためのeclipseプラグインを見つけることができますか?](http://stackoverflow.com/questions/13012852/where-can-i-find-the-eclipse-plugin-for-hadoop -1-0-4) –