码迷,mamicode.com
首页 > 其他好文 > 详细

Hadoop源码编译

时间:2017-09-02 15:46:58      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:png   分享   ++   源代码   sudo   lib   groups   es2017   set   

下载软件
1:jdk 安装:

2:安装maven http://maven.apache.org/download.cgi 安装需求下载需要版本人下载3.5.0
解压: tar -zxvf apache-maven-3.5.0-bin.tar.gz 到

技术分享

 

配置maven环境变量
技术分享

 



mvn -version 验证maven是否安装成功。
为了提高 编译速度 修改 maven源为阿里云源
对 maven setting.xml文件作如下修改
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>

3:安装依赖库
sudo apt-get install g++ autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev

安装protobuf
cd protobuf-2.5.0

 技术分享

 技术分享

配置环境变量
protoc --version 检验是否安装成功
4:编译 Hadoop
hadoop源代码下载
http://hadoop.apache.org/releases.html#Download

解压 tar包tar -zxvf hadoop-2.7.4-src.tar.gz
cd hadoop-2.7.4-src
执行命令
mvn clean package -Pdist,native -DskipTests -Dtar
看到如下结果编译已完成。

技术分享

 

2编译失败,则要先清理maven(使用命令 mvn clean) 再重新编译。

Hadoop源码编译

标签:png   分享   ++   源代码   sudo   lib   groups   es2017   set   

原文地址:http://www.cnblogs.com/kxgdby/p/7466654.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!