1.1.2 如何准备Windows环境
本小节将介绍如何准备Windows下的Hadoop学习环境,包括JDK、Ant、Cygwin和Eclipse等基础软件的使用方法。本小节假设用户的软件安装目录为D:\hadoop,且最终安装完成的目录结构为:
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 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-2 Windows环境下通过Cygwin安装OpenSSH——单击“Net”一栏
图 1-3 Windows环境下通过Cygwin安装OpenSSH——选中OpenSSH软件包
(2)安装并启动sshd服务
Hadoop启动/停止脚本需要通过SSH发送命令启动相关守护进程,为此需要安装sshd服务。安装sshd服务的方法是,以管理员身份打开Cygwin命令行终端(右击运行图标,单击“以管理员身份运行”命令),然后输入以下命令:
ssh-host-config
接着,按照命令行中的提示进行安装,具体如图1-4所示。
图 1-4 Windows环境下通过Cygwin安装sshd服务
安装完毕后,输入以下命令启动sshd服务:
net start sshd
4.Eclipse的安装
Eclipse官网提供的Eclipse版本均是免安装版,直接将下载的压缩包解压到“D:\hadoop\”下即可使用。