因为要搭建hadoop集群测试,我用的是windows和ubuntu集群,
所以两个环境都要搭建
ubuntu搭建还是很容易的,参考
http://blog.sina.com.cn/s/blog_76fbd24d01017je7.html
windows 搭建,要有cygwin环境,还要有一个带密码的账户,我在控制面板里新建了一个带密码的hadoop的账户用,否则远程不允许空密码!
参考http://wenku.baidu.com/view/6af47921af45b307e8719799.html
关于空密码登录的实现和原理可以参考我的这篇文章
http://blog.csdn.net/blacklaw0/article/details/9465399
**遇到的一些问题**
window
1.安装cygwin我地址是自己添的 http://www.cygwin.cn/pub/,要不然总是失败
2.注意要用一个带密码的账户,启动services.msc,更改cygwin sshd 的属性,将登录身份改为hadoop账户
linux
1.在安装openssh-server的时候遇到了一个openssh-client版本过高的问题,把版本拉低就行了 apt-get install openssh-client=12.....xxx
**教训**
网上找教程的时候
中间绕了个弯子,建了个新用户,
相关代码 : 参考 http://blog.csdn.net/sin90lzc/article/details/7525670
useradd xxx
passwd xxx
userdel xxx
groupadd xxx
然后把sudoers给改了,
遇到了一个权限664 必须为0440的问题
改回来的方法为
重启进入recover mode
进root
重新挂载为可读写磁盘 mount -o remount rw /
修改sudoers权限 chmod 0440 /etc/sudoers 就行了