1 解压源码
Hadoop2.6.7 源码下载:hadoop源码下载
这里解压到了H盘,并且重命名,H:\hdp
参考源码里的 BUILDING.txt
2 安装Microsoft Windows SDK 7
下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=8279
把Microsoft Windows SDK的bin 目录添加到Path中
3 JDK
已经安装好了JDK1.8,并且配置了环境变量。
4 安装 CMake
https://cmake.org/download/
版本 cmake-3.12.0-rc3-win64-x64
安装的时候,将其添加到环境变量
5 Protocol Buffers 2.5.0
https://github.com/google/protobuf/releases?after=v2.6.1
下载 protoc-2.5.0-win32,protoc-2.5.0-win32
将protoc.exe拷贝到C:\Windows\System32
5 Platform 环境变量设置
在64位的机器下,请配置Platform的系统变量为x64,
6 下载 zlib 1.2.7
下载地址:zlib1.2.7.dll
7 安装 maven
将 maven 解压,然后配置环境变量
8 下载 findbugs 1.3.9
地址:findbugs-1.3.9.zip
将bin 目录添加到 PATH
9 下载 git
将bin 目录添加到 PATH
10 开始编译
打开 Windows SDK 7.1 Command Prompt,切换到 hadoop 源码的解压目录。
输入命令 mvn package -Pdist,native-win -DskipTests -Dtar