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结点的公

posted @ 2016-08-17 11:30  8899man  阅读(163)  评论(0编辑  收藏  举报