启动HDFS需要输入密码?

 原因:没有设置免密登录,或者免密登陆设置失效

解决办法:重新配置免密登录

1.配置 SSH 免密登录 安装 ssh(如系统已安装 ssh,忽略此步骤)

$ sudo apt install openssh-server

2.添加 ssh.service 服务(如系统已安装 ssh,忽略此步骤)

$ systemctl enable ssh.service

3.启动 ssh 服务进程(如系统已安装 ssh,忽略此步骤)

$ service sshd start

4.生成密钥对,输入以下命令后连续敲击 3 次回车键

$ ssh-keygen -t rsa

5.~/.ssh/ 目录下生成了公钥和私钥

id_rsa  id_rsa.pub

6.追加公钥至本机 authorized_keys

$ ssh-copy-id -i /home/hadoop/.ssh/id_rsa.pub ubuntu

注意: 1.指令中的 hadoop 改为你自己的用户名 2. 指令中的 ubuntu 改为你自己的 hostname 验证 ssh 免密登录是否配置成功,第一次登录时需要输入 “yes”,然后输入账户密码。之后再登录就不需要了。

$ ssh ubuntu

注意:指令中的 ubuntu 改为你自己的 hostname

7.登录成功后,路径会自动变成~,输入 exit 退出登录。

猜你喜欢

转载自blog.csdn.net/m0_74972727/article/details/130732808
今日推荐