start-all.sh中的组件在启动时请求密码

t3psigkw  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(487)

使用本文,我在mint机器上安装了hadoop。一切都已成功安装,但没有配置,我想。我有一个单独的hadoop配置用户帐户,名为 hduser ,除了我自己的名为 nkhl . 现在,
当我 ssh localhost 当我在的时候 nkhl ,它工作正常(意味着它不需要密码)
当我 ssh localhost 当我在的时候 hduser ,它要求输入密码(我不知道我是否应该这样做)。
从逻辑上讲,我认为我的ssh已经正确安装/配置,因为当我在系统中时它不会要求输入密码 nkhl .
但是,当我 start-all.sh ,来自 hduser ,在每个组件启动时,都会要求我输入密码。当我把它们也关上的时候,我是被要求的。你能帮帮我吗?!

30byixjq

30byixjq1#

每个用户都将其密钥存储在其主目录的文件夹中。ssh中,您必须为hduser重新构建ssh密钥。
rapeat您为mkhl user和hduser执行的过程。

相关问题