hadoop是基于 unix 的 我的是Windows7所以要安装 cygwin
安装之前保证已经安装 jdk 1.6 以上
在安装 Cygwin 之前,得先下载 Cygwin 安装程序 setup.exe。
http://www.cygwin.com/ 找最新版本。上面有 安装帮助
一路next 到下图:
擦 第一次写博客,javaeye插入图片怎么这麻烦啊
到选择 Cygwin 的安装目录,Cygwin 安装包存放目录 分别选择不同的目录。简单的英文,你懂的。
到选择下载路径的时候 ,随便选一个,找下载速度最快的,如果很慢可以取消重新换一个。很重要,第一次安装,下载了一天。悲剧啊
之后最重要的就是要选择安装组件。因为默认的 cygwin只会安装必要的组建。一下三个要手动改成安装状态;
“Net Category”下的“OpenSSL”
“Base Category”下的“sed” 为了在eclipse 上编译 Hadoop
Editors Category”下的 vim 安装 方便在 Cygwin 上直接修改配置文 件
安装完成后,即可配置环境变量
需要配置的环境变量包括 PATH 和 JAVA_HOME:JAVA_HOME 指向 JRE 安 装 目录 ;JDK
的 bin 目录,Cygwin 的 bin 目录,以及 Cygwin 的 usr\bin 目录都必须添加到 PATH 环境变量
########################经常出问题的地方就是#############
安装 sshd 服务
点击桌面上的 Cygwin 图标,启动 Cygwin,执行 ssh-hosstt-cconfig 命令
如果提示输入daemon 的值。Windows7输入 ntsec tty xp ntsec就可以
如果提示是否更改用户名,选yes 简历新的用户名, sshd ,密码 记得。
当看到“Have fun”时,一般表示 sshd 服务安装成功了,如上图所示。
接下来,需要启动 sshd 服务。
在服务中启动 cygwin服务
6.
配置 ssh 登录ssh
执行 sssh-keeygen 命令生成密钥文件,
直接按回车键即可,如果不出错,应当是需要三次
按回车键。接下来生成 autthorizzed_keys 文件,按如下操作,生成
cd ~/.ssh/
ls 就能看见了(呵呵很菜)
cp id——rsa.pub authorized_keys
ls 看一下 ok不
完成上述操作后,执行 exitt 命令先退出 Cygwin 窗口,如果不执行这一步操作,下面的exitt
操作可能会遇到错误。接下来,重新运行 Cygwin,执行 ssh loccallhosstt 命令,在第一次执行 ssh
localhost 时,输入 yess,然后回车即可:
如果是 Windows 域用户,这步操作可能会遇到问题,错误信息如下:。
这个 错 误 暂 无解 决 办 法 ,问 题 的 解 决情 况 , 可 关 注 Hadoop 技 术 论坛 中 的 贴 :
http://bbs.hadoopor.com/thread-348-1-1.html(Cygwin 1.7.1 版本 ssh 问题)。否则,如果成功,
执行 who 命令时,可以看到如下图所示的信息:
至此,配置 ssh 登录成功,下面就可以开始安装 hadoop 了。