代码之家  ›  专栏  ›  技术社区  ›  HISI

Ambari代理不存在

  •  1
  • HISI  · 技术社区  · 7 年前

    我正在尝试在集群中的每个节点中设置Ambari代理,它几乎适用于我的所有节点,除非有一个节点,当我尝试重新运行Ambari向导来解决这个问题时,我得到了以下错误:

    ==========================
    Running setup agent script...
    ==========================
    
    Command start time 2017-12-01 14:52:13
    Server error attempting a GET to /rhsm/ returned status 503
    Repository HDP-UTILS-1.1.0.21 is listed more than once in the configuration
    sed: can't read /etc/ambari-agent/conf/ambari-agent.ini: No such file or 
    directory('', None)
    

    很明显,这个错误意味着这台机器上没有安装ambari代理,

    因此,我用“yum repolist ambari agent”验证了该代理是否已安装,它会重播该服务已安装

    当我试图安装“yum install ambari agent”时,我无法安装,也没有名为/etc/ambari agent的目录/

    我曾想过为这个节点重新安装ambari代理,但我不确定这是否是一个好决定。

    我该怎么办??

    1 回复  |  直到 7 年前
        1
  •  1
  •   cjackson    7 年前

    删除代理,然后重新安装代理应该可以解决问题。以下命令(在无法注册的节点上运行)应实现这一点:

    sudo yum remove ambari-agent
    sudo yum install ambari-agent
    

    然后,您应该能够使用群集设置向导在Ambari UI中重试安装。