在Eclipse中编辑Hadoop2.2.0源代码

构建一个高效的Hadoop学习环境对于Hadoop的学习至关重要,本文将Hadoop2源码导入Eclipse的过程作一总结。

实现思路:

使用Maven生成Eclipse支持的Maven Project(Maven管理项目很是流行哟),再使用Eclipse的Maven插件,将生成的Maven Project导入到Eclipse中。

一、环境说明
1.1、工具说明
jdk1.7.0_45
apache-maven-3.0.5
hadoop-2.2.0-src.tar.gz
eclipse-jee-kepler-SR1-linux-gtk-x86_64.tar.gz
1.2、Hadoop源码路径

/usr/local/hadoop-2.2.0-src


二、编写构建脚本
在Hadoop源码路径下创建一个Shell脚本,Hadoop2Eclipse.sh,内容如下:
#!/bin/sh
mvn clean compile
mvn eclipse:clean
mvn eclipse:eclipse


保存退出,chmod u+x Hadoop2Eclipse.sh,授予该脚本可执行权限,然后执行此脚本,就会自动生成Eclipse项目的结构。不过这个过程还是非常非常耗时的哟,本人选择了在临睡前做这个构建,花费了7个小时左右。如果你的网络够给力,时间当然会节省很多,此过程会把远程Maven仓库的jar包download到本地的/root/.m2/repository路径下。

生成Maven Project的过程截图如下:


三、将构建后的源码导入Eclipse



四、导入后作如下处理


上面的错误提示就会自动消失

最终导入效果如下:

有错误提示可不予理会,是一些测试类被打包时删除了


OK,That's all.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值