linux编译hadoop

2019/1/27——这一天不是我技术进步最快的一天,而是我编程意志上磨炼最狠一天。

详细操作在最低端链接,此为大纲视图。

为什么要用linux编译hadoop源码?

——因为windows环境不够

 

目录

一、获取hadoop源码

二、部署linux编译环境

三、下载编译工具

apache-maven-3.2.3-bin.tar.gz

findbugs-3.0.1.tar.gz

jdk-7u79-linux-x64.tar.gz

protobuf-2.5.0.tar.gz

apache-ant-1.9.4-bin.tar.gz

四、编译

五、困难及报错记录

1)编译工具从哪里下载

2)报错:maven——dependency、plugins、javalogs

3)报错:maven下载tomcat.tar.gz报错

六、总结


一、获取hadoop源码

两种方式:

1、通过linux中git下载

2、直接去hadoop官网下载   hadoop-2.7.1-src.tar.gz

 

二、部署linux编译环境

yum -y install svn ncurses-devel gcc*

yum -y install lzo-devel zlib-devel autoconf automake libtool cmake openssl-devel

三、下载编译工具

apache-maven-3.2.3-bin.tar.gz

findbugs-3.0.1.tar.gz

jdk-7u79-linux-x64.tar.gz

protobuf-2.5.0.tar.gz

apache-ant-1.9.4-bin.tar.gz

四、编译

mvn package -Pdist,native -DskipTests -Dtar

五、困难及报错记录

1)编译工具从哪里下载

直接复制名字到百度,csdn下载即可,淘宝购买

2)报错:maven——dependency、plugins、javalogs

这是因为maven环境配置的不好
可以选择用阿里云镜像
修改apache-maven/conf/setting.xml中mirror
   
          aliyun
          aliyun maven
          http://maven.aliyun.com/nexus/content/groups/public/
          central
    


答案来自于这篇:
http://www.aboutyun.com/forum.php?mod=viewthread&tid=10256&highlight=hadoop2.5.2

3)报错:maven下载tomcat.tar.gz报错

一般编译进行到五分钟的时候会报这个错
参考这篇文章:
https://blog.csdn.net/m0_37527936/article/details/72720379

六、总结

以上就是总体大纲及报错怎么办

详细的操作我就不写了,这里推荐三篇详细的编译文章给大家

http://www.aboutyun.com/thread-12695-1-1.html
http://www.aboutyun.com/thread-8130-1-1.html

 

总结:遇到报错的时候要仔细阅读报错内容,不要焦急,要努力分辨,去各大贴吧多看看。加油!

你可能感兴趣的:(大数据)