使用本文,我在mint机器上安装了hadoop。一切都已成功安装,但没有配置,我想。我有一个单独的hadoop配置用户帐户,名为 hduser
,除了我自己的名为 nkhl
. 现在,
当我 ssh localhost
当我在的时候 nkhl
,它工作正常(意味着它不需要密码)
当我 ssh localhost
当我在的时候 hduser
,它要求输入密码(我不知道我是否应该这样做)。
从逻辑上讲,我认为我的ssh已经正确安装/配置,因为当我在系统中时它不会要求输入密码 nkhl
.
但是,当我 start-all.sh
,来自 hduser
,在每个组件启动时,都会要求我输入密码。当我把它们也关上的时候,我是被要求的。你能帮帮我吗?!
1条答案
按热度按时间30byixjq1#
每个用户都将其密钥存储在其主目录的文件夹中。ssh中,您必须为hduser重新构建ssh密钥。
rapeat您为mkhl user和hduser执行的过程。