Fork me on GitHub

hadoop-----slaves集中管理与SSH免密登录

slaves集中管理

在master上对多个slaves进行集中管理的时候,需要修改下面的配置文件

在该文件里添加所有的slaves

 

添加信息

 

 之后就可以通过一条命令启动或关闭所有node

start-dfs.sh     启动

stop-dfs.sh    关闭

 

这里我们会注意到,当我们敲入这两个条命令的时候,所让我们输入很多密码的

 

这样很不方便,因此,需要进行ssh免密登录的配置

 

SSH免密登录

回到root根目录下面,ls -la  可以查看所有的文件,包括被隐藏的,找到被隐藏的.ssh文件夹

 

进入.ssh目录下

以rsa加密方式生成公钥和私钥对,命令执行后会谭几个问题,直接回车默认设置就行

最后

现在该目录下会生成两个文件

 

将公钥拷贝到slave1上面

查看slave1的.ssh文件夹可以发现有一个authorized-keys文件生成

 

 现在对slave1进行远程登录的时候就不需要密码输入了

 

 

 

对master,slave2也进行公钥的拷贝,完成后,再使用start-dfs.sh启动所有node的时候就不要密码输入了

 

posted @ 2018-04-18 10:10  TaoTao~  阅读(199)  评论(0编辑  收藏  举报