需要帮助 Hadoop 执行 sbin/start-dfs.sh 而无需 root 登录

需要帮助 Hadoop 执行 sbin/start-dfs.sh 而无需 root 登录

我遵循了其他一些答案,但找不到有效的方法

当我做

sudo sbin/start-dfs.sh

我被提示输入 root 密码

我在 /etc/ssh/sshd_config 中设置

下面这行

PermitRootLogin yes

我可以执行 ssh localhost 而无需输入 root 密码。

我设置了如下键:

$ ssh-keygen -t rsa 
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 
$ chmod 0600 ~/.ssh/authorized_keys 

我哪里做错了?

抱歉,我对此还不熟悉。

相关内容