学习hadoop-配置主从服务器SSH免密登录
一、 开启三台虚拟机
二、 修改主机名称文件
vim /etc/sysconfig/network
vim/etc/hosts
1. 修改master主机
2. 修改slave1
3. 修改slave2
三、 重启各个机器
四、 验证各个节点之间能ping通
1) 主机ping从机
2) 从机ping主机
3) 从机ping从机
五、 配置SSH免密登录
1. 查看从服务器的公钥私钥地址:
2. 删除所有服务器中.ssh文件下的所有子文件(切勿删文件夹)
3. 所有服务器生成公钥和私钥
生成公钥和秘钥:ssh-keygen -t rsa
4.将所有服务器的公钥合并到授权文件中
cat /root/.ssh/id_rsa.pub >> authorized_keys
ssh root@hadoopslave1 cat/root/.ssh/id_rsa.pub >> authorized_keys
ssh root@hadoopslave2 cat/root/.ssh/id_rsa.pub >> authorized_keys
5. 查看授权文件是否含有各个服务器
6. 将各个服务器的authorized_keys和known_hosts复制到其他服务器中
scp authorized_keys root@hadoopslave1:/root/.ssh/
scp known_hosts root@hadoopslave1:/root/.ssh/
7. 验证ssh免密是否成功
命令:SSH <远程IP && 域名>
本次命令:ssh hadoopslave1
8. 测试
成功。