设为首页 加入收藏

TOP

自编译Hadoop Eclipse 插件
2014-11-24 08:07:51 来源: 作者: 【 】 浏览:0
Tags:编译 Hadoop Eclipse 插件

本人只实验完成了windows下的hadoop eclipse 插件编译过程,步骤如下



1、将hadoop解压。比如:D:\hadoop-1.0.3。


2、进入D:\hadoop-1.0.3\src\contrib目录。将build-contrib.xml复制到D:\hadoop-1.0.3\src\contrib\eclipse-plugin目录下。


3、修改build-contrib.xml文件:


将hadoop.root改为hadoop解压目录。



在下面添加如下两行:Eclipse安装根目录,和hadoop版本。




4、在D:\hadoop-1.0.3下创建build文件夹,将hadoop-core-1.0.3.jar复制进来,并将以下jar包复制进来:commons-configuration-1.6.jar、commons-httpclient-3.0.1.jar、commons-lang-2.4.jar、jackson-core-asl-1.8.8.jar、jackson-mapper-asl-1.8.8.jar.


5、在D:\hadoop-1.0.3\build目录下创建D:\hadoop-1.0.3\build\ivy\lib\Hadoop\common目录并将commons-cli-1.2.jar复制到该目录下。


6、修改 D:\hadoop-1.0.3\src\contrib\eclipse-plugin下的build.xml文件






《--以下为新增加内容--》








jarfile=”${build.dir}/hadoop-${name}-${version}.jar”


manifest=”${root}/META-INF/MANIFEST.MF”>






7、build.xml还需要修改以下内容:


//改为使用当前目录下build-contrib.xml


另外找到标签,下面加入


8、修改:MANIFEST.MF文件。目录:D:\hadoop-1.0.3\src\contrib\eclipse-plugin\META-INF


Bundle-ClassPath那一栏加入如下信息:


Bundle-ClassPath: classes/,


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/commons-jackson-core-asl-1.8.8.jar,


lib/commons-jackson-mapper-asl-1.8.8.jar


9、在控制台切换到目录D:\hadoop-1.0.3\src\contrib\eclipse-plugin,使用Ant进行编译。


10、最后生成的结果会在D:\hadoop-1.0.3\build\contrib\eclipse-plugin下面。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java异常处理机制以及try-catch-f.. 下一篇Linux中正则表达式与文件格式化处..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Bash 脚本教程——Li (2025-12-26 07:53:35)
·实战篇!Linux shell (2025-12-26 07:53:32)
·整理了250个shell脚 (2025-12-26 07:53:29)
·HyperText Transfer (2025-12-26 07:20:48)
·半小时搞懂 HTTP、HT (2025-12-26 07:20:42)