在“start-dfs.sh”之后出现错误“权限被拒绝(公钥,密码)”

时间:2021-06-22 05:17:36

标签: ubuntu hadoop ssh-keys

这个问题之前被问过几次,我尝试了所有建议的解决方案来生成无密码密钥,但无济于事。可能需要做一些与从 VM Fusion 在 Ubuntu 上执行此操作不同的事情?

hadoop@ubuntu:~$ start-dfs.sh
Starting namenodes on [localhost]
localhost: hadoop@localhost: Permission denied (publickey,password).
Starting datanodes
localhost: hadoop@localhost: Permission denied (publickey,password).
Starting secondary namenodes [ubuntu]
ubuntu: hadoop@ubuntu: Permission denied (publickey,password).
2021-06-21 22:05:49,215 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

1 个答案:

答案 0 :(得分:0)

考虑到您需要在本地主机上自行复制“hadoop”用户密钥

类似:

sudo su hadoop
ssh-keygen
ssh-copy-id hadoop@localhost

那你可以试试:

sudo su hadoop 
ssh hadoop@localhost