在Hadoop学习之路——基本环境配置 - 简书提到,启动Hadoop集群使用sbin/start-all.sh的过程中需要输入4次当前用户密码,这是通过SSH连接进行的。
如果要设置免密登录,首先要生成SSH的公钥和私钥。需要进入Hadoop的解压路径执行下面的命令:
ssh -keygen
接着,把公钥发送给主机
ssh-copy-id hadoop
该命令的实质是把公钥(id_rsa.pub)的内容写到authorized_keys文件中。
设置之后,下次再使用sbin/start-all.sh的时候就不必输入四次密码啦~
网友评论