hadoop集群安装无密码登录
http://blog.csdn.net/qiuchenl/article/details/7999044
hadoop安装:http://aperise.iteye.com/blog/2245547
hadoop安装排故障:http://zhidao.baidu.com/link?url=DbTeltByEKi_WrcHs7bOwQoWtkj-EhwLh0gzpDK7paEieSgozc3GzNzXv1W8Nyd1rqCfdLh1XWppvtwGhyJxom6VtxlMQ-owjEPq3ia5iK_
二、安装SSH,并让master免验证登陆自身服务器、节点服务器
1、 执行下面命令,让master节点能够免验证登陆自身服务器
ssh-keygen -t dsa -P'' -f ~/.ssh/id_dsa cat ~/.ssh/id_dsa.pub>> ~/.ssh/authorized_keys exportHADOOP\_PREFIX=/usr/local/hadoop
HADOOP_PREFIX表示自己安装的hadoop路径
2、 让主结点(master)能通过SSH免密码登录两个子结点(slave)
为了实现这个功能,两个slave结点的公钥文件中必须要包含主结点的公钥信息,这样当master就可以顺利安全地访问这两个slave结点了。操作过程如下:
在node1上执行
scp root@master:~/.ssh/id_dsa.pub ~/.ssh/master_dsa.pub cat~/.ssh/master_dsa.pub >> ~/.ssh/authorized_keys
在node2上执行
scp root@master:~/.ssh/id_dsa.pub ~/.ssh/master_dsa.pub cat~/.ssh/master_dsa.pub >> ~/.ssh/authorized_keys
如上过程显示了node1结点通过scp命令远程登录master结点,并复制master的公钥文件到当前的目录下,这一过程需要密码验证。接着,将master结点的公