博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ambari集群移动现有复制到另外地方或更改ip地址,导致各项服务组件上为黄色问号代表心跳丢失的解决方案(图文详解)(博主推荐)...
阅读量:6495 次
发布时间:2019-06-24

本文共 2384 字,大约阅读时间需要 7 分钟。

前言

         最近,是在做集群搬移工作,大家肯定会遇到如下的场景。

         (1) 比如,你新购买的电脑,初步者学习使用Ambari集群。从旧电脑复制到新电脑这边来

         (2) 比如,你公司Ambari集群的ip,因业务或其他情况需要,暂时需要更改ip

         (3) 比如,你更改了主机名

    (4)也许其他的原因

 

 

 

   扩展

 

 

 

 

 

 

问题详情

 

 

 

 

  黄色问号表示: Heartbeat Lost

  即所有的服务都心跳丢失了。。重启ambari-server和ambari-agent都不能解决。

 

 

 

 

 

 

 

 

 

解决途径

  1、  查看个节点之间是否可以相互通信,若ssh连接不上,有可能是该节点关机了,没有打开,手动开启该节点,再次验证是否可互通。

  2、  在主节点启动ambari-server restart和ambari-agent restart,为了保证其它节点也成功启动,在其它从节点也要进行:ambari-agent restart操作。

  3、  遇到问题

      3.1  mysql server start失败

    在启动过程中,经常出现mysql服务启动失败。查看失败信息,找到是在哪个节点的mysql服务不能正常启动,一般报错是mysql.sock这个问题,解决方法:在对应节点上进行处理:mv /var/lib/mysql/mysql.sock  /var/lib/mysql/mysql.sock_bk. 然后再次启动ambari服务。一般即可。

     3.2 datanode start 失败

            1)关闭集群全部的服务 #ambari-service stop

          2)修改目录所有者 #cd /data1/hadoop/

                         #chown –R hdfs:hadoop  hdfs/

          3)重启集群服务 #ambari-service start 并且在ambari的界面start All所有组件。

      

 

 

     4、

  下次可以试着通过手动启动来看看,出现的问题
如果过你通过手动启动的话,你就应该能看到报错的信息。
 
 
 
 
 

 

 

  如果你的ip改变了,怎么来解决?

 

 

 

 

 

 

 

 

 

   如果你的主机名改变了,怎么来解决?

 

 

 

 

    

 最后,重新启动所有节点上的ambari-server 和 ambari-agent

[bigdata@ambigdata1 ~]$ sudo service ambari-server stopUsing python  /usr/bin/python2Stopping ambari-serverAmbari Server stopped[bigdata@ambigdata1 ~]$ sudo service ambari-agent stopVerifying Python version compatibility...Using python  /usr/bin/python2Found ambari-agent PID: 7495Stopping ambari-agentRemoving PID file at /var/run/ambari-agent/ambari-agent.pidambari-agent successfully stopped[bigdata@ambigdata1 ~]$ sudo service ambari-server startUsing python  /usr/bin/python2Starting ambari-serverAmbari Server running with administrator privileges.Organizing resource files at /var/lib/ambari-server/resources...Server PID at: /var/run/ambari-server/ambari-server.pidServer out at: /var/log/ambari-server/ambari-server.outServer log at: /var/log/ambari-server/ambari-server.logWaiting for server start....................Ambari Server 'start' completed successfully.[bigdata@ambigdata1 ~]$ sudo service ambari-agent startVerifying Python version compatibility...Using python  /usr/bin/python2Checking for previously running Ambari Agent...Starting ambari-agentVerifying ambari-agent process status...Ambari Agent successfully startedAgent PID at: /var/run/ambari-agent/ambari-agent.pidAgent out at: /var/log/ambari-agent/ambari-agent.outAgent log at: /var/log/ambari-agent/ambari-agent.log[bigdata@ambigdata1 ~]$

  其他节点,不多赘述。

 

   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  解决

本文转自大数据躺过的坑博客园博客,原文链接:http://www.cnblogs.com/zlslch/p/7922897.html,如需转载请自行联系原作者

你可能感兴趣的文章
windows+群辉服务器环境下,搭建git版本管理
查看>>
Boolean类型
查看>>
Ubuntu 修改源
查看>>
php 几个比较实用的函数
查看>>
(译)OpenGL ES2.0 – Iphone开发指引
查看>>
@RestController 与 @RequestMapping
查看>>
黑马程序员.bobo.DAY.1
查看>>
Unity shader 官网文档全方位学习(二)
查看>>
pbrun
查看>>
Java后端工程师学习大纲
查看>>
浏览器加载和渲染网页顺序
查看>>
微服务架构springcloud
查看>>
深入剖析Android系统试读样章
查看>>
测试用例出错重跑--flaky插件
查看>>
yaf的安装
查看>>
比较java与C++的不同
查看>>
Twitter Storm入门
查看>>
使用scikit-learn进行文本分类
查看>>
Ansible自动化运维配置与应用(结合实例)
查看>>
下面简要介绍软件工程的七条原理
查看>>