【问题标题】:Hadoop Ambari cannot confirm hostsHadoop Ambari 无法确认主机
【发布时间】:2016-03-26 06:01:49
【问题描述】:

我尝试使用 Ambari 来管理 Hadoop 集群的安装和维护。

我启动ambari server后,使用网页搭建Hadoop集群。

但在第三步--确认主机时,错误显示如下

我检查了 /var/log/ambari-server 的日志,发现:

INFO:root:BootStrapping hosts ['qiao'] 使用 /usr/lib/python2.6/site-packages/ambari_server 集群主操作系统:redhat6 和用户 'root' sshKey 文件 /var/run/ambari-server/ bootstrap/1/sshKey 密码 File null using tmp dir /var/run/ambari-server/bootstrap/1 ambari: master;服务器端口:8080; ambari 版本:1.4.1.25

INFO:root:执行并行引导

ERROR:root:ERROR: 主机 qiao 的引导失败,因为先前的操作以非零退出代码 (1) 完成

INFO:root:完成并行引导

【问题讨论】:

    标签: hadoop


    【解决方案1】:

    您提供 ssh rsa 私钥还是粘贴它? 并从您正在安装的地方,确保您可以在不输入任何密码的情况下通过 ssh 连接到任何主机。 如果还是同样的错误,试试

    ambari-server 重置

    ambari 服务器设置

    【讨论】:

    • 我试过了,但是好像没什么用。错误也一样:INFO:root:Executing parallel bootstrap ERROR:root:ERROR: Bootstrap of host qiao failed because previous action completed with non-zero exit code (1)
    • 我建议你在hortonworks.com/community/forums/forum/installing-hdp 上问这个问题。这是hontonwork的论坛,ambari committer,链接是专门针对ambari和HDP安装问题的,那里有很多ambari开发者。
    【解决方案2】:

    请重启ambari-server

    ambari-server 重启

    然后尝试访问 Ambari

    它会起作用的。

    【讨论】:

      【解决方案3】:

      确保您可以通过 ssh 连接到列表中的每个主机,包括所有主控主机。

      为此,请确保 Ambari 主机的 .ssh/id_rsa.pub 条目包含在每个主机的 .ssh/authorized_keys 文件中。然后从 Ambari 的主机 ssh 到每台服务器 - 并检查它是否在询问您的密码。您可以使用http://www.tecmint.com/ssh-passwordless-login-using-ssh-keygen-in-5-easy-steps/ 之类的教程来检查是否一切都已正确完成。

      如果您将 Ambari 主机添加到主机列表中,您需要对它本身执行相同操作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多