先将Hadoop的服务停掉:stop-all.sh
之后输入 ssh-keygen -t rsa
之后弹出的所有东西都直接回车掉 ,连敲三次回车 。
cd ~/.ssh/ 进入到 .ssh目录中,里面会有两个新生成的文件
id_rsa为私钥 ,id_rsa.pub为公钥
之后执行copy命令 ssh-copy-id bigdata1
会要求输入密码,输入密码之后即可完成,
然后通过 ssh bigdata1 命令去验证是否去除密码成功
输入该命令后他会直接跳到 ~目录下,即为成功 ,若要求输入密码,即为失败。
之后输入exit。
然后再重新启动Hadoop start-all.sh
此时就不会在要求输入密码了。
注意:在此之前的所有的bigdata1皆为我的主机名称