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

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

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

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

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

wn9m85ua

wn9m85ua1#

怎么能让这个无密码?

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

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

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

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

相关问题