一、编译所需的一些软件
1.jdk1.7
2.maven 3.3.9
3.findbugs 3.0.1
4.protocolBuffer 2.5.0
5.cmake 2.6
6.zlib-devel
7.openssl-devel
8.gcc-c++
9.autoconf
10.automake
11.hadoop-2.7.3-src.tar.gz
二、编译hadoop源码步骤
首先需要在虚拟机上安装以下软件
**1.安装jdk并配置环境变量**
下载JDK安装包
版本为1.7.0_79,将其放入/usr/lib/jvm/ 目录下(创建jvm文件夹 mkdir jvm),
Ldd-1
[root@ldd-1 ~]# cd /usr/lib/jvm/
[root@ldd-1 jvm]# ls
jdk-7u79-linux-x64.tar.gz
解压
[root@ldd-1 jvm]# tar -zxvf jdk-7u79-linux-x64.tar.gz
配置环境变量
Ldd-1
[root@ldd-1 ~]# vi /etc/profile.d/jdk.sh
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_79
export JRE_HOME=//usr/lib/jvm/jdk1.7.0_79/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
生效环境变量
Ldd-1
[root@ldd-1 ~]# source /etc/profile
检查是否安装成功