解决hadoop启动提示输入密码,就是要解决免密登陆,不管是集群的本机还是其他机器都要进行ssh免密登陆。
1. 生成秘钥文件
ssh-keygen -t rsa
一直回车
2.本地免密登陆
实现本地登录免密码登录,本地的公钥导入授权文件就可以
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
3.集群免密登陆
ssh-copy-id slave2
将密钥分发到其他机器
最后的目标是能免密登陆
ssh root@slave1
ssh root@localhost