@Arslan6and6
2016-05-02T06:05:01.000000Z
字数 1389
阅读 651
第三章、初识Hadoop
2.x
---Hadoop 2.x源码编译
1、作业描述:
依据课堂讲解如何对 Hadoop 2.x 源码进行编译的步骤,自己动手编译 Hadoop 2.x 源码。
以下几点注意事项:
1)整个过程以截图、文字和命令描述在 Word 文档中进行
2)编译 Hadoop 2.x 很多注意事项,尤其是准备环境,网络是关键
3)编译过程中,如果遇到错误,再重新进行执行编译命令(多数错误是由于网络下载依赖 JAR
包导致)
1. 安装JDK 配置环境变量
JAVA_HOME=/opt/modules/jdk1.7.0_67
PATH=JAVA_HOME/bin
验证:
2.安装MAVEN 配置环境变量
MAVEN_HOME=/opt/modules/apache-maven-3.0.5
PATH=MAVEN_HOME/bin
验证:
export PATH=.:/usr/local/protoc/bin:$PATH
验证:
4安装其他依赖
安装ant:
ANT_HOME=/opt/modules/apache-ant-1.9.4
PATH=ANT_HOME/bin
验证:
安装findbugs:
FINDBUGS_HOME=/opt/modules/findbugs-1.3.9
PATH=FINDBUGS_HOME/bin
验证:
-Dtar 意思是编译完之后打包成tar,不加此参数编译出来的会是个目录
编译成功后, hadoop-2.5.0-src/hadoop-dist/target/hadoop-2.5.0.tar.gz 就是我们需要的文件,以后要搭建hadoop环境直接使用hadoop-2.5.0文件夹部署即可