Windows 平台上安装Hadoop-0.20.203.0 版本方法 目的 这篇文档的目的旨在说明在Windows 平台上、利用 Cygwin 模拟 Linux环境下,完成单机上Hadoop-0.20.203.0 版的安装与使用。同时也旨在解决你在安装hadoop 过程中出现JAVA_HOME is not set 或是 bin/java No such file or directory 错误的问题。 先决条件 1 支持平台。 Win32 平台是作为开发平台支持的。由于分布式操作尚未在Win32 平台上充分测试,所以还不作为一个生产平台被支持。 2 所需软件 2.1 JavaTM1.6.x,必须安装且版本要为 1.6 及以上,建议选择 Sun 公司发行的Java 版本。 2.2 Cygwin,提供 Shell 支持。本文使用最新版1.7.x,要选择安装Openssh、Openssl 等。 2.3 Hadoop-0.20.203.0 最新的稳定版。 安装支持软件 1 安装 Java 安装下载的Java 1.6.x,使用 jdk-6u27-windows-i586.exe安装,安装路径比如为:C:\Java\jdk1.6.0_27。安装完成后,配置环境变量如下: 设置 JAVA_HOME 变量值为:C:\Java\jdk1.6.0_27 设置 CLASSPATH 变量值为: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 向 path 变量中添加路径,添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 2 安装 Cygwin 安装Cygwin,可以从官网上下载最新的cygwin1.7.9-1 进行安装。本人把下载的setup.exe放在C:\Cygwin-localPackage 文件夹中,该文件用于存储安装选项网络下载的源文件,双击setup.exe 进行安装。安装流程如下: 图 1 图 2 注:图 2 中选择 install from internet 图 3 图 4 注:图 3 确定安装路径如 C:\cygwin;图 4 选择下载文件存放的路径如 C:\Cygwin-localPackage 图 5 图 6 图 6 选择下载安装文件的站点,本文选择默认的第一个站点。 图7 图8 图7 选择你要安装的软件,基本功能已经默认选择,但请添加Net 类中的Openssh 和Openssl,如上图8。如果你想使用 cygwin 中gcc/g++,gfortran 之类的编译器及其他工具,可以选择安装。 选择好要安装的包后,直接下一步下一步可完成安装Cygwin 环境。 3 配置Cygwin 将 cygwin 安装路 径 添加到 windows 的path 变 量 中,其 中将 C:\cygwin\bin; C:\cygwin\usr\sbin; C:\cygwin\usr\i686-pc-cygwin\bin 添加到 path 变量中。 另外,在 Cygwin 中找不到某个工具时可添加安装,直接双击之前的setup.exe 即可。 4 无密码 ...