日期:2014-05-17  浏览次数:20743 次

Windows上搭建hadoop的开发环境

前两天刚鼓捣好hadoop的开发环境,接着有鼓捣上tomcat7.027上的websoocket了,还是先记下来吧,省得时间长了该忘了:)

?

????? 一、?首先安装Cygwin Terminal用来模拟unix环境。Cygwin 在其官网下载即可。http://cygwin.com/install.html,安装时要注意选择必要的安装项。我选择的是在线安装,进入到安装选项时选择以下安装项:

1、Net Category下的 OpenSSL server and client 和 OpenSSLruntime??enviroment? 两项

2、Base Category 是默认全部选择的

3、Editors Category 下的 vim

4、Devel Category 下的 subversion:A version control system

选择以上安装项后,点击Select Package 对话框中的下一步。进入Cygwin安装包的下载过程,过程可能有点慢。

?

????? 二、配置环境变量

安装完Cygwin后需要配置环境变量,在系统环境变量中的path中加入 D:\cygwin\bin;D:\cygwin\usr\sbin 两个变量

?

????? 三、安装sshd服务

点击桌面上的Cygwin图标,启动Cygwin,执行ssh-host-config命令,

Should privilege separation be userd?(yes/no)??? 此时选择no

当看到“Have fun”时,一般表示sshd 服务安装成功了!

????? 四、启动sshd服务

在桌面上的“我的电脑”图标上单击右键,点击“管理”菜单,进入Windows 计算机管理,找到CYGWIN sshd服务,启动。当CYGWIN sshd 的状态为“已启动”后,接下来就是配置ssh 登录。

????? 五、配置ssh登录

执行ssh-keygen命令生成密钥文件,

Enter file in while to save the key(/home/jian/.ssh/id_rsa):??回车

Enter passphrase(empty for no passphrase):? 回车

Enter same passphrase again: 回车

完成上述操作后,执行exit命令先退出Cygwin窗口,如果不执行这一步操作,下面的
操作可能会遇到错误。接下来,重新运行Cygwin,执行ssh localhost命令,在第一次执行ssh
localhost时,会有如下图所示的提示,输入yes,然后回车即可。

???? 六、安装hadoop

将hadoop安装包hadoop-0.20.2.tar.gz解压到D:\hadoop\run目录

???? 七、安装hadoop的eclipse插件

将hadoop-0.20.2\contrib\eclipse-plugin插件拷贝到eclipse的plugins目录中,启动eclipse。

(hadoop-0.20.2\contrib\eclipse-plugin中的插件只支持到eclipse3.3版本)

???? 八、配置hadoop

待续...

?