编译Hadoop Eclipse Plugin
2013-08-26 20:28
330 查看
编译Hadoop Eclipse Plugin
环境
Eclipse 3.7.2Ant 1.9.0
JDK 1.7.0_17
Hadoop 1.1.2
配置
修改${HADOOP_HOME}\src\contrib\eclipse-plugin\build.xml,在<target name="jar" depends="compile" unless="skip.contrib">
增加以下内容
<copy file="${hadoop.root}/lib/commons-lang-2.4.jar" tofile="${build.dir}/lib/commons-lang-2.4.jar" verbose="true"/> <copy file="${hadoop.root}/lib/commons-httpclient-3.0.1.jar" tofile="${build.dir}/lib/commons-httpclient-3.0.1.jar" verbose="true"/> <copy file="${hadoop.root}/lib/commons-lang-2.4.jar" tofile="${build.dir}/lib/commons-lang-2.4.jar" verbose="true"/> <copy file="${hadoop.root}/lib/jackson-core-asl-1.8.8.jar" tofile="${build.dir}/lib/jackson-core-asl-1.8.8.jar" verbose="true"/> <copy file="${hadoop.root}/lib/jackson-mapper-asl-1.8.8.jar" tofile="${build.dir}/lib/jackson-mapper-asl-1.8.8.jar" verbose="true"/>
修改${HADOOP_HOME}\src\contrib\eclipse-plugin\META-INF\MANIFEST.MF,增加
lib/commons-lang-2.4.jar, lib/commons-httpclient-3.0.1.jar, lib/commons-lang-2.4.jar, lib/jackson-core-asl-1.8.8.jar, lib/jackson-mapper-asl-1.8.8.jar, lib/commons-cli-1.2.jar
修改${HADOOP_HOME}\src\contrib\eclipse-plugin\build.properties,增加
eclipse.home=${ECLIPSE_HOME} version=1.1.2
编译
在${HADOOP_HOME}\src\contrib\eclipse-plugin目录执行ant jar -lib ../../../
完成后在${HADOOP_HOME}\build\contrib\eclipse-plugin目录下会生成插件。
问题
An internal error occurred during: “Connecting to DFS master.hadoop”.java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
…
将commons-lang-2.4.jar中的class直接压缩至hadoop-eclipse-plugin-1.1.2.jar中
相关文章推荐
- hadoop2x-eclipse-plugin在hadoop 2.7.5下编译和在hadoop完全分布式下的使用
- ant 编译 hadoop eclipse plugin 并修改权限问题
- Ubuntu12.04上编译hadoop-eclipse-plugin-1.0.4.jar包
- 编译hadoop 中eclipse-plugin的jar包
- Hadoop初学(3)_ant编译eclipse-plugin
- windows编译hadoop 2.x Hadoop-eclipse-plugin插件
- Windows 编译 hadoop eclipse plugin 1.0.4
- hadoop学习系列1之在eclipse中手动编译hadoop-eclipse-plugin-1.1.1.jar包
- 编译hadoop的eclipse插件hadoop-eclipse-plugin
- 编译hadoop 2.x Hadoop-eclipse-plugin插件
- Windows平台上使用ANT编译Hadoop Eclipse Plugin
- 编译hadoop1.04 eclipse plugin插件 详解 在windows linux平台均可
- 编译hadoop-0.20.2的eclipse-plugin插件
- ant编译hadoop+eclipse对应版本的eclipse hadoop plugin插件
- Ubuntu12.04编译hadoop2x-eclipse-plugin-master插件
- 编译hadoop-0.20.2的eclipse-plugin插件
- 编译hadoop的eclipse插件hadoop-eclipse-plugin-1.2.1.jar
- 编译、测试Hadoop Eclipse plugin
- hadoop-1.0.4编译eclipse plugin插件
- windows编译hadoop 2.x Hadoop-eclipse-plugin插件