1.1.2 如何准备Windows环境

本小节将介绍如何准备Windows下的Hadoop学习环境,包括JDK、Ant、Cygwin和Eclipse等基础软件的使用方法。本小节假设用户的软件安装目录为D:\hadoop,且最终安装完成的目录结构为:

1.1.2 如何准备Windows环境 - 图1

1.JDK的安装

用户下载的安装包为jdk-6u25-windows-i586.exe,直接双击该安装包将JDK安装到D:\hadoop\Java\下,然后设配置环境变量JAVA_HOME、CLASSPATH、PATH(不区分大小写),方法如下。

(1)配置JAVA_HOME

如图1-1所示,在Windows桌面上,右击“计算机”图标,然后在弹出的快捷菜单中依次选择“属性”→“高级系统设置”→“环境变量”命令,然后在系统变量栏,单击“新建”按钮,在弹出的对话框中的“变量名”文本框中填写JAVA_HOME,在“变量值”文本框中填写D:\hadoop\Java\jdk1.6.0_25,然后单击“确定”按钮。

1.1.2 如何准备Windows环境 - 图2

图 1-1 Windows环境下设置JAVA_HOME环境变量

(2)配置CLASSPATH

参考JAVA_HOME另建一个系统变量,变量名为CLASSPATH,变量值为:


.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;


(3)配置PATH

PATH变量已经存在,选中后再单击“编辑”按钮即可。在变量值中添加如下内容:


%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin


经过以上配置,JDK已经安装完毕,可在DOS窗口中输入命令“java-version”以验证是否安装成功。如果输出以下内容,则说明安装成功:


java version"1.6.0_25"

Java(TM)SE Runtime Environment(build 1.6.0_25-b05)

Java HotSpot(TM)Client VM(build 20.6-b01,mixed mode, sharing)


2.Ant的安装

假设下载的安装包为apache-ant-1.7.1-bin.zip,直接将其解压到工作目录D:\hadoop\下,并添加新的环境变量ANT_HOME,设置其值为D:\hadoop\apache-ant-1.7.1,同时在环境变量PATH后面添加如下内容:


;%ANT_HOME%\bin


经过以上配置,Ant已经安装完毕,可在DOS窗口中输入命令“ant-version”以验证是否安装成功。如果输出以下内容,则说明安装成功:


Apache Ant version 1.7.1 compiled on June 27 2008


3.Cygwin的安装

(1)安装Cygwin

双击下载的Cygwin的安装包setup.exe,一直单击“下一步”按钮,直到出现如图1-2所示的界面,在“Net”一栏中选中OpenSSH相关软件包,会出现如图1-3所示的界面,然后单击“下一步”按钮,此时系统开始在线下载并安装Cygwin环境(时间比较长)。

1.1.2 如何准备Windows环境 - 图3

图 1-2 Windows环境下通过Cygwin安装OpenSSH——单击“Net”一栏

1.1.2 如何准备Windows环境 - 图4

图 1-3 Windows环境下通过Cygwin安装OpenSSH——选中OpenSSH软件包

(2)安装并启动sshd服务

Hadoop启动/停止脚本需要通过SSH发送命令启动相关守护进程,为此需要安装sshd服务。安装sshd服务的方法是,以管理员身份打开Cygwin命令行终端(右击运行图标,单击“以管理员身份运行”命令),然后输入以下命令:


ssh-host-config


接着,按照命令行中的提示进行安装,具体如图1-4所示。

1.1.2 如何准备Windows环境 - 图5

图 1-4 Windows环境下通过Cygwin安装sshd服务

安装完毕后,输入以下命令启动sshd服务:


net start sshd


4.Eclipse的安装

Eclipse官网提供的Eclipse版本均是免安装版,直接将下载的压缩包解压到“D:\hadoop\”下即可使用。