zoukankan      html  css  js  c++  java
  • cloudemanager安装时出现failed to receive heartbeat from agent问题解决方法(图文详解)

         不多说,直接上干货!

    安装cdh5到最后报如下错误:

    安装失败,无法接受agent发出的检测信号。

    确保主机名称正确
    确保端口7182可在cloudera manager server上访问(检查防火墙规则)
    确保正在添加的主机的端口9000和9001空闲
    检查在添加的主机上/var/log/cloudera-scm-agent/中的代理日志(某些日志可在安装详细信息中找到)
     

      即,这个问题就是。

    Cloudera Manager 安装失败。 无法接收 Agent 发出的检测信号。

     
     
     
     
     

    Installation failed. Failed to receive heartbeat from agent.
    
    Ensure that the host's hostname is configured properly.
    Ensure that port 7182 is accessible on the Cloudera Manager server (check firewall rules).
    Ensure that ports 9000 and 9001 are free on the host being added.
    Check agent logs in /var/log/cloudera-scm-agent/ on the host being added (some of the logs can be found in the installation details).
    

      首先,查看日志/var/log/cloudera-scm-agent/,得知(192.168.30.1这台)

    cloudemanager安装时出现ProtocolError: <ProtocolError for 127.0.0.1/RPC2: 401 Unauthorized>问题解决方法(图文详解)

      首先,查看日志/var/log/cloudera-scm-agent/,得知(192.168.30.2、192.168.30.3和192.168.30.4这台)

    cloudemanager安装时出现8475 MainThread agent ERROR Heartbeating to 192.168.30.1:7182 failed问题解决方法(图文详解)

       我的问题,按照上面这两步走,就解决了。

       

      如果上述问题,还没解决,则见如下的解决思路。(一般来说,如下是几乎大家都会配置对了的)

       

        解决:关闭防火墙

     1、Python文件不匹配;参考http://www.cnblogs.com/lion.net/archive/2014/09/02/3950619.html中_io的设置
    2、日志文件不存在,在config.ini中把log_file放开
    3、/etc/hosts/中主机和ip配置问题
    4、防火墙是否关闭,ubuntu是ufw disable
    5、端口配置,config.ini中端口是否配置的为7182
    6、集群时间是否同步,安装ntp同步时间
    7、ssh私钥的问题-----我现在正在查这个问题呢,前边都配完了,但是仍然无法检测到信号,我没有使用私钥,不知道是不是跟这个有关系

    • 查看主机名有错,查看 /etc/hosts 和 /etc/sysconfig/network 下的配置是否一致
    • 关闭防火墙 service iptables stop
    • 启动 Httpd服务 service httpd start

    1、首先,在安装时搜索不到192.168.0.70这个ip,说明你hosts可能配置得有问题或者是防火墙、网卡配置等其他原因,最好不要使用localhost 或者127.0.0.1去安装CM机器
    2.无法检测到agent服务的信号不代表没有安装成功,某些情况因为你机器或者是你使用虚拟机的等原因导致了无法接收信号,如果你要追究这个错误产生的原因,请检查你虚拟机的网络环境配置,以及centos系统的hosts 、防火墙、网卡等配置。
    3.再次声明:如果能够在主机页面找到该机器,说明agent服务已经安装成功!!!出现检测不到信号,只是不能进一步添加服务而已,不影响你在该主机上直接添加指定的服务。

    参考

    https://stackoverflow.com/questions/22088053/why-i-am-getting-this-error-installation-failed-failed-to-receive-heartbeat-fr

     https://my.oschina.net/MaTech/blog/374556

    http://bbs.csdn.net/topics/390740790/

    欢迎大家,加入我的微信公众号:大数据躺过的坑        人工智能躺过的坑
     
     
     

    同时,大家可以关注我的个人博客

       http://www.cnblogs.com/zlslch/   和     http://www.cnblogs.com/lchzls/      http://www.cnblogs.com/sunnyDream/   

       详情请见:http://www.cnblogs.com/zlslch/p/7473861.html

      人生苦短,我愿分享。本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和个人学习工作的精华干货知识,一切来于互联网,反馈回互联网。
      目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。 语言涉及:Java、Scala、Python、Shell、Linux等 。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件。 只要你一直关注和呆在群里,每天必须有收获

          对应本平台的讨论和答疑QQ群:大数据和人工智能躺过的坑(总群)(161156071) 

     

  • 相关阅读:
    windows64系统下安装 redis服务 (详细)
    周期信号的傅里叶级数表示
    LeetCode 36——有效的数独
    LeetCode 3——无重复字符的最长子串
    线性时不变系统的卷积
    信号与系统
    C++ 学习笔记之——输入和输出
    LeetCode 74——搜索二维矩阵
    LeetCode 389——找不同
    LeetCode 2——两数相加
  • 原文地址:https://www.cnblogs.com/zlslch/p/7120544.html
Copyright © 2011-2022 走看看