我昨天安裝了Hadoop的1.0.4 Eclipse插件與困難,並測試了它的成功。
原因插件不工作是jar包丟失了一些庫:
- 公地CLI-1.2.jar
- 公共配置-1.6.jar
- 傑克遜核心-ASL -1.8.8.jar
- 傑克遜映射器-ASL-1.8.8.jar
- 公地httpclient的-3.0.1.jar
- 公地郎2.4.jar
你可以從$ {}的Hadoop/lib目錄到$ {}罐子/ lib目錄 CP這個罐子,也不要忘記修改清單。
爲了方便起見,我添加一些代碼$ {Eclipse的插件-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
重建Eclipse的插件,並有樂趣!
可能的重複[哪裏可以找到用於hadoop 1.0.4的eclipse插件](http://stackoverflow.com/questions/13012852/where-can-i-find-the-eclipse-plugin-for-hadoop -1-0-4) –