我已经在 Ubuntu 机器上安装了 Hadoop。我设置了无密码 ssh。我可以使用命令“ssh localhost”,它无需输入密码即可为我提供信息。但是,当我进入 Hadoop 并输入“sudo bin/start-all.sh”时,它会询问我的密码(因为我使用了 sudo,这很好),但是在我输入密码之后,它会做一些事情然后问我对于我认为不应该这样做的root密码。我已经搜索了几天,但最终只得到了“ssh localhost”不起作用的答案。我还没有找到任何我的问题。很感谢任何形式的帮助。
更新:似乎我需要sudo passphraseless ssh,这与无密码 ssh 不同。但是,我仍然无法找出如何做到这一点。