CentOS7搭建有三个结点的Hadoop-3.3.2集群的配置免密登录,总的原则有以下几点:
1)、用useradd -m hadoop命令创建hadoop用户
2)、用passwd Hadoop命令设置hadoop密码
3)、用vim /etc/sudoers给hadoop用户分配管理员权限
4)、用su hadoop命令切换到hadoop用户,三个结点都要切换到各自的hadoop用户
5)、用cd ~切换到宿主目录,即/home/Hadoop目录
6)、用ssh-keygen -t rsa生成各自密钥,三个结点都要各自生成
7)、三个结点分别用命令chmod 700 /home/hadoop/.ssh/ && chmod 700 /home/hadoop/ #设置目录hadoop、.ssh的权限
8)、三个结点各自生成的密钥文件id_rsa.pub通过scp authorized_keys命令发往同一个结点,拿到三个结点密钥文件的结点先后用三次cat id_rsa.pub>>authorized_keys命令把三个结点的id_rsa.pub叠加在一起,组成一个由三个
1