为什么每次启动hadoop作业都需要密码

ilmyapht  于 2021-06-02  发布在  Hadoop
关注(0)|答案(2)|浏览(628)

我使用hadoop时,我想开始的工作,它总是需要我给3个节点的16个连接密码,其中13个工作良好,这是它停止输出,直到我添加密码
我试着将它们复制到主节点,但问题仍然是16个从节点中的3个???!!!!

ssh-copy-id -i $HOME/.ssh/id_rsa.pub hduser@slavei

注:“slavei”中的i表示从属编号。

klsxnrf1

klsxnrf11#

检查 /etc/ssh/sshd_config 服务器上的文件有问题,请查找属性pubkeyauthentication它应设置为“是”。
还要检查allowusers属性的设置,如果它处于活动状态,请验证hduser是否已添加到允许的用户列表中。
更改配置文件后,可以重新加载配置文件,也可以重新启动ssh服务器以反映更改。
希望这有帮助。

fcipmucu

fcipmucu2#

您需要在提示输入密码的节点上运行此命令 chmod 700 ~/.ssh , chmod 600 ~/.ssh/id_rsa 以及 chmod 600 ~/.ssh/authorized_keys ssh上的权限已被破坏,这就是它提示输入密码的原因。

相关问题