Hadoop编译源码
2017-12-28 11:11
288 查看
源码编译的前期准备工作
1.编译的前期准备联网,jar包准备(hadoop源码、JDK7 、 maven、 ant 、protobuf)
(1)hadoop-2.7.2-src.tar.gz
(2)jdk-7u79-linux-x64.gz
(3)apache-ant-1.9.9-bin.tar.gz
(4)apache-maven-3.0.5-bin.tar.gz
(5)protobuf-2.5.0.tar.gz
2.jar包安装
(1)JDK解压、配置环境变量 JAVA_HOME和PATH,验证java-version(如下都需要验证是否配置成功)
(2)Maven解压、配置 MAVEN_HOME和PATH。
(3)ant解压、配置 ANT _HOME和PATH。
tar -zxvf apache-ant-1.9.9-bin.tar.gz -C /opt/module/
vi /etc/profile
(4)安装 glibc-headers 和 g++
yum install glibc-headers
yum install gcc-c++
(5)安装make和cmake
yum install make
yum install cmake
(6)解压protobuf ,进入到解压后protobuf主目录,/opt/module/protobuf-2.5.0
然后相继执行命令
tar -zxvf protobuf-2.5.0.tar.gz -C /opt/module/
cd /opt/module/protobuf-2.5.0/
./configure
make
make check
make install
ldconfig
vi /etc/profile
LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/opt/module/protobuf-2.5.0export PATH=PATH:LD_LIBRARY_PATH
source /etc/profile
(7)安装openssl库 yum install openssl-devel
(8)安装 ncurses-devel库 yum install ncurses-devel
编译源码
1)解压源码到/opt/tools目录2)进入到hadoop源码主目录 /hadoop-2.7.2-src
3)通过maven执行编译命令
运行:mvn package -Pdist,native -DskipTests -Dtar
开始编译 中间根据网络不同耗时一个小时左右(电脑配置低的就不要尝试了,建议8g内存以上,有固态硬盘)
相关文章推荐
- hadoop-2.5.1 源码编译
- hadoop0.23 源码编译 错误及原因
- 编译hadoop-2.5.2的源码过程
- Hadoop2.5.2源码编译及导入Eclipse
- hadoop2.4.0源码编译
- linux环境下编译hadoop-2.6.0源码
- hadoop-2.5.0源码编译
- hadoop2.2.0源码编译(ubuntu)
- hadoop源码编译--maven安装
- Hadoop系列(一)hadoop2.2.0源码编译
- Ubuntu编译Hadoop源码异常总结
- Win7 32bit下hadoop2.5.1源码编译与平台搭建中遇到的各种错误
- hadoop-2.6.0源码编译
- Hadoop0.21.0源码编译方法
- hadoop2.2.0环境的搭建(源码编译)
- Hadoop监控之Ganglia源码编译安装方式(不建议采用)
- ubuntu 13 编译hadoop 2.2.0源码出现问题及解决方法
- Hadoop-2.3.0-cdh5.0.0获取源码及编译
- hadoop2.2.0源码编译(ubuntu下)
- Windows源码编译Hadoop 2.8.0