一、 准备的资料
源码根目录下有个BUILDINT.txt,打开即可看见里面关于编译hadoop的一些环境要求
64位linux系统CentOS 6.7。
JDK 1.7+。
maven-3.2.5。 一个项目管理综合工具, 使用标准的目录结构和默认构建生命周期
protobuf 2.5.0 google的一种数据交换的格式,它独立于语言,独立于平台
hadoop-2.x.x-src
ant-1.9.7 将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具
这些文件,需要上传到linux系统中,我使用的是SSH来进行上传的,直接上传到了 /root 目录下。同时由于安装过程中需要在线下载东西,古需要保持linux系统的网络畅通。
二、安装JDK
JDK的安装百度一下有很多文章,我使用的是 jdk-7u71-linux-x64.tar.gz。在oracle的官网上也能够下载。jdk的安装在linux下就是一个加压缩的过程。
1 cd /root
2 tar -zxvf jdk-7u71-linux-x64.tar.gz
3 配置环境变量:vim /etc/profile
4 输入命令进入编辑模式:i
5 在文件最后添加:export JAVA_HOME=/root/jdk1.7.0_71
6 export PATH=.: P A T H : PATH: PATH: