日期:2014-05-16  浏览次数:20437 次

hadoop学习心得之安装01 cygwin安装
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 了。