Ich installierte Eclipse-Plugin für Hadoop-1.0.4 gestern nur mit Mühe und getestet es erfolgreich.
Der Grund für Plugin nicht funktioniert ist, dass die JAR-Paket einige Libs verloren:
- commons-cli-1.2.jar
- commons-Konfiguration-1.6.jar
- jackson-Core-asl -1.8.8.jar
- jackson-Mapper-asl-1.8.8.jar
- commons-Httpclient-3.0.1.jar
- commons-lang-2.4.jar
können Sie diese Gläser aus $ cp {hadoop}/lib zu $ {jar}/lib, und vergessen Sie nicht MANIFESTEN ändern.
Der Einfachheit halber füge ich einige Code $ {Eclipse-Plugin-src} /build.xml Ziel jar
<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"/>
und modifizierte MANIFEST.MF in $ {Eclipse- plugin-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
Wiederaufbau eclipse-Plugin, und Spaß haben!
mögliches Duplikat von [Wo finde ich das Eclipse-Plugin für hadoop 1.0.4] (http://stackoverflow.com/questions/13012852/where-can-i-find-the-eclipse-plugin-for-hadoop) -1-0-4) –