个人博客地址:Windows7上构建并安装Hadoop 2.7.3 | 一张假钞的真实世界
构建Hadoop Windows版本
不要尝试从Cygwin中运行安装。Cygwin既不是必须的也不被支持的。
选择Java版本并设置JAVA_HOME
Hadoop开发者已经测试了Oracle JDK 1.7和1.6,并且已知可以正常工作的版本。
确保设置了JAVA_HOME,并且不包含任何空字符。
获取Hadoop源代码
下载Hadoop 2.7.3源代码。下载地址:Apache Hadoop
安装依赖并配置构建环境
请阅读我的另外一篇博文:Windows7搭建Hadoop-2.7.3源码阅读环境问题解决列表。我环境及依赖列表如下:
- Windows 7
- java version 1.7.0_80
- Apache Maven 3.2.3
- ProtocolBuffer 2.5.0
- cmake version 3.7.2 win64 x64
- Windows SDK 7.1
构建并拷贝打包文件
在源代码根目录下运行下面的命令构建二进制发布代码。
mvn package -Pdist,native-win -DskipTests -Dtar
注意这个命令像BUILDING.txt
文档中要求的必须从Windows SDK command prompt窗口运行。成功构建后会在hadoop-dist\target\
目录下生成一个hadoop.tar.gz
二进制包。
Hadoop版本号会出现在包文件名中。构建不同的版本则报名也会不一样。
安装
选择一个安装的目标目录。用c:\deploy
作为示例。解压tar.gz
文件(hadoop-2.7.3.tar.gz&#x