首先准备一个hadoop源码包,我选择的hadoop版本是:hadoop-2.7.7-src.tar.gz,在hadoop-2.7.7的源码包的根目录下有一个文档叫做BUILDING.txt,这其中说明了编译hadoop所需要的一些编译环境相关的东西。不同的hadoop版本的要求都不一样,对应的版本参照BUILDING.txt
安装对应软件(必须联网)
安装openssl-devel
yum -y install svn
yum -y install autoconf automake libtool cmake zlib-devel lzo-devel
yum -y install ncurses-devel
yum -y install openssl-devel
yum -y install zlib1g-dev libssl-dev
安装gcc
检测gcc是否已经安装:gcc -v
如果最后一行出现gcc版本信息日志,表示已经安装成功过了
命令安装:
yum install -y gcc
安装gcc-c++
命令安装:yum -y install gcc-c++
安装JDK
安装包:jdk-7u80-linux-x64.tar.gz
解压安装:tar -zxvf /root/jdk-7u80-linux-x64.tar.gz -C /root/apps/
配置环境变量:
vi /etc/profile
加以下内容:
export JAVA_HOME=/root/apps/jdk1.7.0_80
export PATH= P A T H : PATH: PATH