CentOS-6.7 编译 hadoop-2.6.5
(只需输入命令即可)
目录
1、阅读编译文档
2、准备编译环境
3、安装 gcc
4、安装 gcc-c++
5、安装 make
6、安装 maven(必须)
7、安装 jdk(必须)
8、安装 ant(重要)
9、安装 findbugs(可选,最好装)
10、安装 cmake(重要)
11、安装 protobuf(重要)
12、安装 Snappy
13、编译 hadoop
1 、 阅读编译文档
(1)准备一个 hadoop 源码包,我选择的 hadoop 版本是:hadoop-2.6.5-src.tar.gz,在hadoop-2.6.5 的源码包的根目录下有一个文档叫做 BUILDING.txt,这其中说明了编译
hadoop 所需要的一些编译环境相关的东西。不同的 hadoop 版本的要求都不一样。对应的版本参照 BUILDING.txt
请仔细阅读:
Requirements: * Unix System
* JDK 1.6+
* Maven 3.0 or later
* Findbugs 1.3.9 (if running findbugs)
* ProtocolBuffer 2.5.0
* CMake 2.6 or newer (if compiling native code), must be 3.0 or newer on Mac
* Zlib devel (if compiling native code)
* openssl devel ( if compiling native hadoop-pipes )
* Internet connection for first build (to fetch all Maven and Hadoop dependencies)