您的位置:首页 > 运维架构

Windows环境下hadoop安装——cygwin的安装

2011-03-27 19:25 411 查看
尽管网站上有着各种各样的Windows环境下hadoop安装步骤版本,但是再参考别人的安装步骤,自己安装的过程中还是遇到了许多奇奇怪怪的问题,这里简单描述一下我的hadoop安装步骤:
1、 安装JDK
因为MapReduce 程序的编写和Hadoop 的编译都依赖于JDK,所以必须要安装一下,最好是jdk1.6版本以上的

2、安装Cygwin
不建议使用Windows“域用户”配置和运行Cygwin,由于公司防火墙等原因,容易遇到一些较难解决的问题。另外,如果运行Cygwin 的用户和登录Windows 的用户不同,则需要将Cygwin 安装目录及子目录的拥有者(Owner)。
Cygwin下载地址是http://www.cygwin.com/setup.exe
具体的过程可以参考网络上相关资料,这方面资料较多,可以借鉴一下,方法都一样。

3、配置环境变量
需要配置的环境变量包括PATH 和JAVA_HOME:将JDK 的bin 目录、Cygwin 的bin 目录以及Cygwin 的usr/bin 目录都添加到PATH 环境变量中;JAVA_HOME 指向JRE 安装目录。
步骤是:我的电脑——属性——高级——环境变量——系统变量
然后对相应的参数进行修改即可。
例如我的安装目录是:D:/java/jdk1.6.0_10/bin;C:/cygwin/bin;C:/cygwin/usr/sbin(添加到PATH环境变量中),D:/java/jdk1.6.0_10/jre(添加到JAVA_HOME)中,设置完成后,可以在运行中执行cmd命令——echo %JAVA_HOME%(查看JAVA_HOME是否正确)——java –version(查看jdk的版本)。

4、安装sshd服务
点击桌面上的Cygwin图标,启动Cygwin,执行ssh-host-config 命令,当要求输入yes/no
时,选择输入no。当看到“Have fun”时,一般表示sshd 服务安装成功



如果是Cygwin 1.7 之前的版本,则ssh-host-config 显示界面如下:



5、启动sshd服务
在桌面上的“我的电脑”图标上单击右键,点击“管理”菜单,启动CYGWIN sshd 服务:当CYGWIN sshd 的状态为“已启动”后,接下来就是配置ssh 登录。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: