Ambari服务器无法添加新主机

时间:2016-03-02 17:49:18

标签: hadoop ssh host hortonworks-data-platform ambari

我试图让Ambari在运行Hortonworks HDP 2.3沙箱的2台硬件机器之间工作。

两台机器都可以在没有密码的情况下从终端成功地互相攻击。我正在尝试将新数据节点(server1.hortonworks.com)添加到主计算机上的Ambari(sandbox.hortonworks.com)。我只能假设我使用的fqdn是正确的,因为一切都在终端上工作。我可以成功

ssh server1

当将服务器1的fqdn与私有rsa密钥一起添加到主计算机然后继续时,它会失败并说:

  

未能注册的1台主机上跳过了主机检查。

我真的不知道从哪里开始正确添加其他主机。

Screenshot

3 个答案:

答案 0 :(得分:0)

您可以点击红色的失败文字,向下钻取以查看确切的失败。包括该日志将帮助我们解决您的问题。

如果没有看到日志中的确切失败,我猜这很可能是DNS问题,因为您正在使用hortonworks.com域。您是否将两个服务器的条目添加到每个节点上的/ etc / hosts文件中?

在每个节点上运行以下命令以分别获取正确的FQDN和IP。

hostname -f
ifconfig

获得这些值后,需要将它们添加到每个主机上的/ etc / hosts文件中。

例如,如果您获得值:

sandbox:
sandbox.hortonworks.com
192.168.1.12

new node:
server1.hortonworks.com
192.168.1.13

然后,您需要将以下两行添加到每个/ etc / hosts文件中:

192.168.1.12 sandbox.hortonworks.com 
192.168.1.13 server1.hortonworks.com 

答案 1 :(得分:0)

以下是我点击失败时看到的错误消息:

==========================创建目标目录... =============== ===========命令开始​​时间2016-03-03 22:38:13连接到server1.hortonworks.com关闭。 SSH命令执行完成host = server1.hortonworks.com,exitcode = 0命令结束时间2016-03-03 22:38:13 ====================== ====复制常用函数脚本... ==========================命令开始​​时间2016-03-03 22:38:13 scp /usr/lib/python2.6/site-packages/ambari_commons host = server1.hortonworks.com,exitcode = 0命令结束时间2016-03-03 22:38:14 =========== ===============复制操作系统类型检查脚本... ==========================命令开始时间2016-03-03 22:38:14 scp /usr/lib/python2.6/site-packages/ambari_server/os_check_type.py host = server1.hortonworks.com,exitcode = 0命令结束时间2016-03-03 22:38:14 ==========================运行OS类型检查... ============ ==============命令启动时间2016-03-03 22:38:14群集主/群集OS系列是redhat6,本地/当前OS系列是redhat6连接到server1.hortonworks.com关闭。 SSH命令执行完成host = server1.hortonworks.com,exitcode = 0命令结束时间2016-03-03 22:38:14 ====================== ====检查' sudo'远程主机上的包... ==========================命令开始​​时间2016-03-03 22:38:14 sudo-1.8。 6p3-20.el6_7.x86_64与server1.hortonworks.com的连接已关闭。 SSH命令执行完成host = server1.hortonworks.com,exitcode = 0命令结束时间2016-03-03 22:38:15 ====================== ====将repo文件复制到' tmp'文件夹... ==========================命令开始​​时间2016-03-03 22:38:15 scp /etc/yum.repos .d / ambari.repo host = server1.hortonworks.com,exitcode = 0命令结束时间2016-03-03 22:38:15 ==================== ======将文件移动到repo目录... ==========================命令开始​​时间2016-03-03 22: 38:15与server1.hortonworks.com的连接已关闭。 SSH命令执行完成host = server1.hortonworks.com,exitcode = 0命令结束时间2016-03-03 22:38:15 ====================== ====更改ambari.repo的权限... ==========================命令开始​​时间2016-03-03 22:38 :15与server1.hortonworks.com的连接已关闭。 SSH命令执行完成host = server1.hortonworks.com,exitcode = 0命令结束时间2016-03-03 22:38:15 ====================== ====复制安装脚本文件... ==========================命令开始​​时间2016-03-03 22:38:15 scp /usr/lib/python2.6/site-packages/ambari_server/setupAgent.py host = server1.hortonworks.com,exitcode = 0命令结束时间2016-03-03 22:38:15 ======= ===================运行安装代理脚本... ======================== ==命令开始​​时间2016-03-03 22:38:15主机注册中止。 Ambari Agent主机无法访问Ambari Server' sandbox.hortonworks.com:8080'。请检查Ambari代理主机与关闭的server1.hortonworks.com的Ambari服务器连接之间的网络连接。 SSH命令执行完成host = server1.hortonworks.com,exitcode = 1命令结束时间2016-03-03 22:38:16错误:主机server1.hortonworks.com的引导程序失败,因为之前的操作已完成非零退出代码( 1)错误消息:tcgetattr:无效的参数与server1.hortonworks.com的连接已关闭。 STDOUT:主机注册中止。 Ambari Agent主机无法访问Ambari Server' sandbox.hortonworks.com:8080'。请检查Ambari代理主机与关闭的server1.hortonworks.com的Ambari服务器连接之间的网络连接。

答案 2 :(得分:0)

如果收到错误消息:

主机注册已中止。 Ambari Agent主机无法访问Ambari Server' sandbox.hortonworks.com:8080'。请检查Ambari代理主机与关闭的server1.hortonworks.com的Ambari服务器连接之间的网络连接。

注意:server1.hortonworks.com是应安装Ambari代理的节点。如果您看到日志文件,则可以看到该命令尝试在server1.hortonworks.com上设置Ambari Agent - " /usr/lib/python2.6/site-packages/ambari_server/setupAgent.py"

分辨率: 请检查此处提及的步骤:https://community.hortonworks.com/storage/attachments/2562-network-setup.pdf