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

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

我正在尝试在单节点集群上设置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]

vs3odd8k

vs3odd8k1#

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

kg7wmglp

kg7wmglp2#

我怀疑密码不能为空。你需要设置密码。如果这是为了你的学习,我会建议采取从霍顿工厂网站的虚拟机副本,并使用它。您不必经历安装和配置的痛苦。这是链接

相关问题