linx ,centos7 ,hadoop集群登录时免密登录注意点以及步骤
SSH 免密登陆
1,在配置ssh免密登陆之前,将master克隆3份slaves出来,然后验证其ip是否和上面所述一致,并使用Xshell连接,这样我们可以得到额外的三台机器,且都安装好Java的。
注意:在使用克隆时,不太推荐使用链接克隆。
使用ifconfig查看ip地址后,如下,下面将按照这个ip地址进行配置。
Master IP:192.168.136.20
Slave1 IP:192.168.136.21
Slave2 IP:192.168.136.22
2,在master节点上更改hosts文件如下。
vim /etc/hosts编辑,在后面添加以下行。
Master IP:192.168.136.20
Slave1 IP:192.168.136.21
Slave2 IP:192.168.136.22
其他的slave节点也应该如此。
3,使用以下命令,分别更改4台机器的主机名,以master节点为例。
hostnamectl set-hostname master
其他节点是slave1-3,更改完成后在Xshell中重启会话就可以发现主机名已经改变啦。
4,要使master和3台slave免密登陆,需先在本地机器使用ssh-keygen一个公私钥对。
ssh-keygen -t rsa # 生成公私钥对
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory ‘/root/.ssh’

最低0.47元/天 解锁文章
6294

被折叠的 条评论
为什么被折叠?



