在Ambari上设置群集时,确认单个节点群集的主机失败

时间:2017-03-12 22:20:31

标签: hadoop hadoop2 ambari bigdata

我正在尝试在单节点群集上设置Ambari。 Ambari设置以root用户身份完成 我尝试了与此相关的所有帖子,更改权限并设置为权限 http://docs.hortonworks.com/HDPDocuments/Ambari-2.1.2.1/bk_Installing_HDP_AMB/content/_set_up_password-less_ssh.html

cd ~/.ssh
rm -rf /root/.ssh
ssh-keygen -t dsa
cat /root/.ssh/id_dsa.pub >> /root/.ssh/authorized_keys
cat  /root/.ssh/authorized_keys

在设置群集步骤

时,在Ambari中从上面的行复制了密钥
ambari-server restart

当我尝试在lInstall选项中注册和确认时,我得到以下错误 但是,我可以在不提供密码的情况下执行“ssh root@hadoop.maxsjohn.com。

==========================
Creating target directory...
==========================

Command start time 2017-03-13 03:35:43

Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
SSH command execution finished
host=hadoop.maxsjohn.com, exitcode=255
Command end time 2017-03-13 03:35:43

ERROR: Bootstrap of host hadoop.maxsjohn.com fails because previous action finished with non-zero exit code (255)
ERROR MESSAGE: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

STDOUT: 
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).[Error Message][1]

My Local settings

2 个答案:

答案 0 :(得分:1)

所以,在一年之后,我遇到了一个非常类似的错误,但有一个多主机群集。如果它有帮助,我发现当运行Ambari服务器的主机在“安装选项”上选择的私钥文件时会发生此错误。 '群集安装向导中的页面'是不正确的(在我的情况下,我重新创建了键,但忽略了更新Ambari)。从主机操作系统的角度来看,无密码SSH工作正常,但Ambari无法安装主机,直到选择了相应的SSH私钥文件。

答案 1 :(得分:0)

我怀疑密码不能为空。您需要设置密码。如果这是为了您的学习,我建议从hortonworks网站获取VM的副本并使用它。您不必经历安装和配置的痛苦。这是link