当我试图打开hadoop的时候,我在google云终端上总是被“拒绝许可”

hlswsv35  于 2021-05-27  发布在  Hadoop
关注(0)|答案(1)|浏览(453)

我试图在gcp上运行hadoop。当我输入命令时 start-dfs.ssh && start-yarn 我得到以下。。。。。。。

localhost: chuckpryorjr@localhost: Permission denied (publickey).
localhost: chuckpryorjr@localhost: Permission denied (publickey).
Starting secondary namenodes [0.0.0.0]
0.0.0.0: chuckpryorjr@0.0.0.0: Permission denied (publickey).
starting yarn daemons
starting resourcemanager, logging to /usr/local/hadoop-ecosystem/hadoop-2.9.2/logs/yarn-chuckpryorj
r-resourcemanager-hadoopmasters.out
localhost: chuckpryorjr@localhost: Permission denied (publickey).

我不明白。以前,他们总是提示我输入密码(我从来没有想过要输入密码),现在,他们干脆拒绝了我。怎么能让这个无密码?也是我第一次在gcp上安装hadoop并运行它时,它运行得很好。有时我能完成我的工作…有时我做不到。

wn9m85ua

wn9m85ua1#

怎么能让这个无密码?

$ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa

然后更新localhost的本地授权密钥文件

$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
  $ chmod 0600 ~/.ssh/authorized_keys

如果你有其他服务器,你可以使用 ssh-copy-id 把钥匙放进去

相关问题