2017-04-24 30 views
0

我正尝试在CentOS7上创建本地主机Apache Ambari集群。我使用Ambari 2.2.2用下面的命令下载并安装从Ambari库二进制文件创建Apache Ambari集群时无法注册主机

cd /etc/yum.repos.d/ 
wget http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.2.2.0/ambari.repo 
yum install ambari-server 
ambari-server setup 
ambari-server start 

开始我做的Hortonworks描述,包括密码的ssh的设置中,所有必要的准备步骤的服务器之前其根据在互联网上发现的帖子,是常见的问题原因。我

ssh [email protected] 

验证它在创建集群中的“安装选项”窗口,我进入我要创建(在我的情况是localhost)的主机名和已经尝试过这两个选项,这是

  • direktly提供RSA密钥 - 在“安装”阶段在这种情况下,下一个窗口 简单stucks,不往前走, 显示没有错误
  • 执行主机的手动注册。

对于我已经下载并安装了第二个选项ambari剂

yum install ambari-agent 
ambari-agent start 

在手动主机注册我正在以下错误

“主机检查被跳过1台主机的情况下没有注册。“

当我点击“失败”,这在互联网上描述的某些情况下,应该提供一个问题,我看到下面 “与服务器注册的更精确的描述...... 注册与服务器失败“。

因此,我现在甚至没有从哪里开始寻找这个错误的可能原因。

回答

0

Ambari集群节点需要配置完全限定域名(FQDN)。 localhost不是FQDN。您需要使用FQDN配置节点,然后重试安装。你可以使用像这样的:localhost.local这是一个FQDN。这个要求以及如何配置节点以符合它的要求记录在前提条件中。来自HDP documentation

系统中的所有主机必须配置为正向和反向DNS。

如果以这种方式无法配置DNS,则应编辑群集中每台主机上的/ etc/hosts文件以包含每台主机的IP地址和完全限定的域名。