一、hadoop项目解压 将hadoop-1.1.2.tar.gz解压到随意目录。比如:
二、修改build-contrib.xml文件 2.1、修改build-contrib.xml内容 将 Xml代码 <property name="name"value="${ant.project.name}"/> <property name="root"value="${basedir}"/> <property name="hadoop.root"location="${root}/../../../"/> 替换为 <property name="root"value="/Users/lihui/hadoop-1.1.2/src/contrib/eclipse-plugin"/> <property name="eclipse.home"location="/Android/eclipse"/> <property name="version"value="1.1.2"/> <property name="hadoop.root"location="/Users/lihui/hadoop-1.1.2"/> 三修改 /Users/lihui/hadoop-1.1.2\src\contrib\eclipse-plugin下的build.xml文件 1: <pathelementlocation="${hadoop.root}/build/classes"/> 下加入 <pathelementlocation="${hadoop.root}/hadoop-core-1.1.2.jar"/> 2: 把 <copyfile="${hadoop.root}/build/hadoop-core-${version}.jar"tofile="${build.dir}/lib/hadoop-core.jar"verbose="true"/> <copyfile="${hadoop.root}/build/ivy/lib/Hadoop/common/commons-cli-${commons-cli.version}.jar"todir="${build.dir}/lib" verbose="true"/> 替换为 <copyfile="${hadoop.root}/hadoop-core-${version}.jar"tofile="${build.dir}/lib/hadoop-core.jar"verbose="true"/> <copyfile="${hadoop.root}/lib/commons-cli-${commons-cli.version}.jar"todir="${build.dir}/lib" verbose="true"/> <copyfile="${hadoop.root}/lib/commons-configuration-1.6.jar"todir="${build.dir}/lib" verbose="true"/> <copyfile="${hadoop.root}/lib/commons-httpclient-3.0.1.jar"todir="${build.dir}/lib" verbose="true"/> <copyfile="${hadoop.root}/lib/commons-lang-2.4.jar"todir="${build.dir}/lib" verbose="true"/> <copyfile="${hadoop.root}/lib/jackson-core-asl-1.8.8.jar"todir="${build.dir}/lib" verbose="true"/> <copyfile="${hadoop.root}/lib/jackson-mapper-asl-1.8.8.jar"todir="${build.dir}/lib" verbose="true"/> 四修改/Users/lihui/hadoop-1.1.2\src\contrib\eclipse-plugin下的MANIFEST.MF文件 Bundle-ClassPath下加入如下信息: lib/hadoop-core.jar, lib/commons-cli-1.2.jar, lib/commons-configuration-1.6.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 五 执行编译代码 terminal下切换到目录 /Users/lihui/hadoop-1.1.2\src\contrib\eclipse-plugin 执行 ant jar命令
运行完毕在即可生成hadoop-eclipse-plugin-1.1.2.jar /Users/lihui/hadoop-1.1.2/build/contrib/eclipse-plugin/hadoop-eclipse-plugin-1.1.2.jar |
如何生成hadoop-1.1.2-eclipse开发插件
最新推荐文章于 2022-04-18 08:09:39 发布