hadoop服务器节点间免密通信图文过程

来源:互联网 发布:木天蓼对猫的作用知乎 编辑:程序博客网 时间:2024/06/03 11:43

配置hadoop各节点之间免密通信时候,虽然有教程,但还是花费了很多时间,不过做过很多次之后似乎也更加顺手了,理解也更清晰了。
在虚拟机上配置玩的,所以全部不打码了:
首先进入账户主目录:
1、我直接用的root(不建议):cd ~
2、生成密匙对:ssh-keygen -t rsa
3、进入账户下.ssh目录(在第2步会提示存贮位置如下图,填写括号位置)
这里写图片描述
会生成如下后两个文件(对每个节点服务器(我的是4个服务器)都这样处理):
这里写图片描述
4、ssh-copy-id 192.168.233.128#把本机公匙追加到自身authorized_keys文件中,没有的话创建再追加,如上图第一个文件。
内容如下:
这里写图片描述
5、接下来对没有进行过该步操作的每个节点的服务器重复进行ssh-copy-id ...(剩余节点ip),追加公匙到从上一节点copy过来的authorized_keys文件,然后把追加后的文件copy到下一节点,最后一个节点authorized_keys文件内容如下图:
这里写图片描述
6、再将最后一个节点的authorized_keys文件copy到其他几个节点相同位置下(如图因为还没有连通,所以节点通信时需要密码的):
这里写图片描述
7、至此,服务器之间免密通信配置完成,上测试(直接通信,不需密码):
这里写图片描述

原创粉丝点击