hadoop-eclipse-2.5.1.jar的编译

条件:已经安装好Hadoop-2.5.1,Eclipse

一.下载Eclipse Hadoop插件源码

下载地址:https://github.com/winghc/hadoop2x-eclipse-plugin

二.编译

tang@ubuntu:~/hadoop2x-eclipse-plugin/src/contrib/eclipse-plugin$ant jar -Dversion=2.5.1 -Declipse.home=/us/java/eclipse -Dhadoop.home=/home/tang/hadoop-2.2.0


注:

-Dversion:编译的版本

-Declipse.home:系统安装的Eclipse的目录

-DHadoop.home:系统安装的Hadoop的目录

(注意上面用的是hadoop-2.2.0,因为我在用hadoop-2.5.1的时候出现了奇葩的错误:

Could not find file /home/tang/hadoop-2.5.1/share/hadoop/common/lib/commons-lang-2.5.jar to copy.

后来查看确实只有commons-lang-2.6.jar,所以编译不了,用2.2.0编译成功

编译成功,会在hadoop2x-eclipse-plugin/build/eclipse-plugin/下面出现hadoop-eclipse-2.5.1.jar

三.将插件放入Eclipse的plugin目录中,重启Eclipse

注:这个地方最开始我是出现问题了的,Unable to create the selected preference page. org/apache/hadoop/eclipse/preferences/MapReducePrefer

原因:编译插件用的java版本和Eclipse用的Java版本对不上

解决方案:统一Java版本后重新编译插件即可

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值