maven作为一个项目管理工具确实非常好用,但是在国内这个网络条件下实在是让人恼火。之前oschina的中央仓库可用,现在oschina的maven服务器关了,一直没找到国内镜像来替代。今天发现阿里云公开了一个中央仓库,大家可以试试。
配置修改maven根目录下的conf文件夹中的setting.xml文件,内容如下:
<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url></url> <mirrorOf>central</mirrorOf> </mirror> </mirrors>之后就能享受如飞的maven下载速度。
一切准备好了,就开始我们编译步骤了
cd hadoop-maven-plugins mvn install cd .. mvn eclipse:eclipse -DskipTests
然后就是漫长的等待了……
附一张最后成功的图:
编译实际的过程用了应该有30多分钟,途中的26分钟只是因为protoc版本不对后的部分编译时间。
5.导入到eclipse中:可以看到全都识别了,finish。
微量的错,基本不影响看主要的源代码了,当然你也可以去想法修复它们,这至少比直接一导入全是错要来的好了。
环境问题解决,以后就可以愉快的研究hadoop的源代码了。
Hadoop2.7.3+Spark2.1.0完全分布式集群搭建过程
Hadoop项目之基于CentOS7的Cloudera 5.10.1(CDH)的安装部署