一、目的
为了有效避免访问从节点时频繁输入密码的操作因此配置虚拟机ssh免密登录功能
二、步骤
1.首先需要在Hadoop中生成密钥,输入ssh-keygen -t rsa生成密钥

2.密钥在默认情况下存储在/root/.ssh目录下面,如下图可以看出生成了密钥

3.id_rsa是私钥 id_rsa.pub是公钥,公钥是实现免密的关键,下面需要将公钥分别复制到Hadoop1、Hadoop2、Hadoop3中,Hadoop1既是主节点也是从节点所以也要复制公钥

4.进行一下测试,如下图可以看出在登录的过程中都不需要密码了,直接免密登录

5.在Hadoop2和Hadoop3中进行相同的操作,查看每个Hadoop的authorized_key是否有Hadoop1、Hadoop2、Hadoop3的公钥来测试是否能实现互相免密

532

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



