tomcat和mysql我还比较熟悉,但是hadoop不了解,所以最近想先对这个家伙做一些了解。于是上网百度加GOOGLE,终于今天把本机的环境搞了起来,和大家一起分享一下。
首先,我是在win7上搭建的环境的,自然用上了顶顶有名的cygwin,这个还是不错的,不要装虚拟机就可以搞LINUX,比较爽。当然百度文库的一个文档还是帮了我很大的忙的,但是这个文档不是所有的,因为按照这个文档做完后,还有一些地方要增加才可以使用,至少我的机器是这样的,不知道大家的机器是如何,姑且都写出来,希望可以帮助遇到类似问题的兄弟们。
具体步骤如下:
根据附件《Windows上安装Hadoop教程.pdf》中的步骤进行。
如果在启动CYGWIN sshd服务时候无法启动则进行如下步骤操作:
1.在安装好CGYWIN后,修改/etc/passwd文件,增加如下内容 sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin 2.在WINDOSW7的服务页面中,如果启动CYGWIN sshd服务无法成功时候,可以查看/var/log/sshd.log,可以看到报错原因,如果还是无法启动,看到报错为 /var/empty must be owned by root and not group or world-writable. 这个通过如下操作可以解决 (1)在cygwin窗口中运行: chown –R windows的登陆用户名:root /var/empty (2)在win7的运行中执行services.ms打开服务页面,选择CYGWIN sshd,右键,点击属性,选择登陆TAB,,选择此账户,点击浏览,点击高级,点击立即查找, 然后选择你要登陆的账户(跟chown命令指定的用户一致),然后点确定,再点确定,在最外面的登陆TAB中输入该用户登陆的密码和确认密码即可。CYGWIN sshd服务可以启动,后面只要按照文档做就好。
哈哈,开始hadoop之路,兴奋中!!!!!