使用this文章,我在MINT机器上安装了Hadoop。我认为一切都已成功安装但未配置。我有一个名为hduser
的Hadoop配置的单独用户帐户,除了我自己的名为nkhl
的管理员用户帐户。现在,
ssh localhost
时nkhl
,它工作正常(意味着它不会要求输入密码)ssh localhost
时,当我hduser
时,要求输入密码(我不知道我是否应该这样做)。< / LI>
醇>
逻辑上,我认为我的ssh已经正确安装/配置,因为我在nkhl
时没有要求输入密码。
但是,当start-all.sh
来自hduser
时,在每个组件启动时,我都会被要求输入密码。当我关闭它们时,我被要求了。你能帮我吗?!
答案 0 :(得分:0)
每个用户的密钥存储在他的主目录中的文件夹.ssh中,你必须再次为hduser构建ssh密钥。
为mkhl用户执行的程序也是为了hduser。