Ambari集群移动现有复制到另外地方或更改ip地址,导致各项服务组件上为黄色问号代表心跳丢失的解决方案(图文详解)(博主推荐)

简介:

前言

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

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

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

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

    (4)也许其他的原因

 

 

 

   扩展

linux虚拟机系统的复制或克隆后续问题解决!

 

 

 

 

 

 

问题详情

 

 

 

 

  黄色问号表示: 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 stop
Using python  /usr/bin/python2
Stopping ambari-server
Ambari Server stopped
[bigdata@ambigdata1 ~]$ sudo service ambari-agent stop
Verifying Python version compatibility...
Using python  /usr/bin/python2
Found ambari-agent PID: 7495
Stopping ambari-agent
Removing PID file at /var/run/ambari-agent/ambari-agent.pid
ambari-agent successfully stopped
[bigdata@ambigdata1 ~]$ sudo service ambari-server start
Using python  /usr/bin/python2
Starting ambari-server
Ambari Server running with administrator privileges.
Organizing resource files at /var/lib/ambari-server/resources...
Server PID at: /var/run/ambari-server/ambari-server.pid
Server out at: /var/log/ambari-server/ambari-server.out
Server log at: /var/log/ambari-server/ambari-server.log
Waiting for server start....................
Ambari Server 'start' completed successfully.
[bigdata@ambigdata1 ~]$ sudo service ambari-agent start
Verifying Python version compatibility...
Using python  /usr/bin/python2
Checking for previously running Ambari Agent...
Starting ambari-agent
Verifying ambari-agent process status...
Ambari Agent successfully started
Agent PID at: /var/run/ambari-agent/ambari-agent.pid
Agent out at: /var/log/ambari-agent/ambari-agent.out
Agent log at: /var/log/ambari-agent/ambari-agent.log
[bigdata@ambigdata1 ~]$ 
复制代码

  其他节点,不多赘述。

 

   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  解决



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

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
Hadoop
使用ambari快速部署Hadoop集群
Ambari 自身也是一个分布式架构的软件,主要由两部分组成:Ambari Server 和 Ambari Agent。我们可以通过 Ambari Server 通知 Ambari Agent 安装对应的软件;甚至连Ambari Agent我们都可以在Web界面上来进行安装和部署。
3779 0
使用ambari快速部署Hadoop集群
|
分布式计算 Hadoop 数据库
Hadoop学习笔记(HDP)-Part.08 部署Ambari集群
本文为HDP集群部署系列教程第八部分,详细介绍如何通过Ambari搭建HDP集群。涵盖Ambari数据库配置、ambari-server与ambari-agent的安装部署、自动化设置及Web界面登录等步骤,助力用户高效完成集群管理平台搭建。
512 0
|
SQL 分布式数据库 HIVE
ambari发布新服务(HDP自带的服务)流程简介
ambari发布新服务(HDP自带的服务)流程简介
272 0
ambari发布新服务(HDP自带的服务)流程简介
|
分布式计算 安全 大数据
ambari安装HDFS组件(一)
ambari安装HDFS组件(一)
463 0
ambari安装HDFS组件(一)
|
SQL 分布式计算 Java
ambari集成kylin服务
kylin服务集成
587 0
|
Linux 开发工具 git
ambari集成alluxio服务
alluxio集成到ambari
472 0
|
数据安全/隐私保护
Ambari 2.7.3.0安装新组件
Ambari 2.7.3.0安装新组件和之前版本略有不同,本文将简述安装新组件的简单过程。 前提是大家已经安装好Ambari 2.7.3.0 这时候由于有一些组件没有添加,就需要安装新的组件。
452 0
Ambari 2.7.3.0安装新组件
|
SQL 分布式计算 资源调度
ambari自定义服务集成,你还没掌握吗?
之前,在 github 上开源了 ambari-Kylin 项目,可离线部署,支持 hdp 2.6+ 及 hdp 3.0+ 。github 地址为:https://github.com/841809077/ambari-Kylin ,欢迎 star 。 这段时间,陆续有不少朋友通过公众号联系到我,问我相关的集成步骤。周末休息,索性将 ambari 自定义服务集成的原理给大家整理出来。 它其实不难,但是网络上并没有多少这方面的资料分享,官方也很少,所以学习门槛就稍微高了一些。但你如果能持续关注我,我相信你能快速上手。
1227 0
|
分布式计算 Hadoop
使用 Ambari 安装 Hadoop 集群
转自:使用 Ambari 安装 Hadoop 集群
1008 0