`

ambari 重新安装节点上的组件

 
阅读更多

原创文章,转载请注明出处:http://qq85609655.iteye.com/blog/2201072

 

今天遇到这么个情况:

某个节点无法启动了,数据备份出来后,需要,重新安装hadoop的组件,但是,又不想改变原有的配置,百度,Google,没有找到办法,于是研究了下ambari的源码。解决的办法也不是没有。

有个表叫hostcomponentstate用于控制组件的状态,既然已经安装了,但是,节点上需要重新安装,将其认为安装失败,就可以重新进行安装,这样,再安装完之后,数据重新拷贝就OK了。

步骤如下:

1. 首先更改状态

 

UPDATE hostcomponentstate
SET current_state = 'INSTALL_FAILED'
WHERE host_name = 'cluster-153' AND current_state = 'INSTALLED'

2. 重启ambari

 

 

service ambari-server restart

 

3. 选择重新安装

4. 最后,重新安装成功后

有趣提醒:

oozie 重新安装时,比较特殊,其依赖bigtop-tomcat。如果依赖破坏,需要重新安装bigtop-tomcat。

 

如果需要删除一个Knox服务,操作如下(HDP2.3版本):

DELETE FROM servicedesiredstate WHERE service_name IN ( SELECT service_name FROM `clusterservices` WHERE service_name LIKE '%Knox%' );
DELETE FROM hostcomponentstate WHERE host_id = 4 AND component_name LIKE '%Knox%';
DELETE FROM hostcomponentdesiredstate WHERE component_name LIKE '%Knox%';
DELETE FROM servicecomponentdesiredstate WHERE service_name IN ( SELECT service_name FROM `clusterservices` WHERE service_name LIKE '%Knox%' );
DELETE FROM clusterservices WHERE service_name LIKE '%Knox%';

 简单吧

...

  • 大小: 7.8 KB
  • 大小: 8.8 KB
分享到:
评论

相关推荐

    快速移除ambari和hadoop脚本

    通过ambari安装hadoop及组件有时候会失败,卸载清除非常麻烦,通过此脚本可以快速实现用户删除,目录删除,组件卸载,非常好用。

    Ambari部署Hadoop集群.doc

    Hadoop生态圈包含HDFS、MapReduce、HBase、Hive、Pig、Flume、Sqoop、ZooKeeper等诸多组件。对大数据的初学者来说,搭建一个Hadoop大数据基础平台不是一件容易的事;对于企业,如果要部署由成千上万的节点组成的...

    ambari-gpdb-plugin:Greenplum插件可将greenplum数据库添加为由Ambari管理的服务

    本节介绍如何将greenplum插件安装到ambari-server上。 如果您的Ambari群集是单节点群集,则需要执行一些额外的步骤 停止ambari服务器 确保同时对GPDB和gpdb-plugin执行setup_repo.sh # cd to where GPDB.tar and ...

    ambari-blueprints

    在所有节点上安装(一个)Ambari 服务器和代理 在 JSON 中定义蓝图 定义主机映射以应用蓝图 使用 Ambaris REST API 设置和应用您的 JSON 配置 #蓝图示例 1.) 使用基本 HDFS/YARN 组件(包括监控)设置。 2.) 使用...

    hadoop自动化运维工具Ambari应用实践

    本课程主要讲解Ambari工具的使用,主要涉及Ambari的安装部署、在Ambari下自动化部署一套hadoop3.x集群、在Ambari下扩容hadoop集群节点、在Ambari下添加Hive、hbase、spark等服务,以及如何实现hadoop集群中服务的...

    Ambari接管线上Hadoop游戏数据集群实践

    本文来自于infoq.com,介绍生产环境中Hadoop集群现状、Ambari的关键技术,Ambari管理监控线上Hadoop集群的技术方案,线上接管过程中的问题和解决方式。首先介绍我们生产环境中Hadoop集群的现状,Hadoop集群主要承担...

    ansible-hortonworks:Ansible剧本,用于使用Ambari蓝图部署Hortonworks Data Platform和DataFlow

    目的是首先在云环境中构建节点,准备它们(操作系统设置,数据库,KDC等),然后安装Ambari并使用Ambari蓝图创建集群。 如果已经建立了基础架构(Terraform,裸机等),它也可以使用。 有关Terraform的详细实现,请...

    LogAnalyzer:分析大数据组件的客户日志,例如HDFS,Hive,HBase,Yarn,MapReduce,Storm,Spark,Spark 2,Knox,Ambari Metrics,Nifi,Accumulo,Kafka,Flume,Oozie,Falcon,Atlas和Zookeeper

    Amabri日志搜索用于分析群集中的日志,它希望安装所有组件,以便它将检查该群集中已安装组件的问题。 该项目根据客户提供的节点/主机名创建docker容器,并在其中设置Amabri Log Search,Ambari Log Sear

    workshop-hadoop-ops:Hadoop 运营最佳实践研讨会

    您可以在以下位置找到其他研讨会: :工具在 RedHat/Centos 6 上安装和配置 Ambari 代理、Ambari 服务器及其所有要求的脚本: : 不使用蓝图部署集群的脚本(非常适合测试和小型集群): : 即将跟进的内容: 各种非 ...

    大数据开源框架集锦.pdf

    Ambari Hadoop平台的管理软件,具备Hadoop组件的安装、管理、运维 3 ⽂件系统 HDFS 分布式⽂件系统 4 资源调度 YARN hadoop的资源管理和作业调度系统 5 协调框架 Zookeeper 分布式协调服务,解决分布式数据⼀致性⽅...

    大数据基础知识入门.pdf

    CDH) HDFS HDFS ( Hadoop Distributed File System ) 是 Hadoop项目的核心组件之一,是分布式计算中数据存储 管理的基础,是基于流数据模式访问和处理超大文件的 需求而开发的,可以运行于廉价的商用服务器上。...

    大数据架构师应该做到的.pdf

    Ambari(⼤数据平台管理⼯具) Ambari Metrics(监控平台各类服务及主机的运⾏情况) Ambari Infra Zookeeper(基础分布式保证⼯具) Solr(搜索应⽤ 操作⽇志存储) 8)Data operation platform(数据操作平台) NiFi(数据 ...

    大数据处理框架.pdf

    还集成了众多优秀的产品如⾮关系数据库HBase、数据仓库Hive、数据处理⼯具Sqoop、机器学习算法库 Mahout、⼀致性服务软件ZooKeeper、管理⼯具Ambari等,形成了相对完整的⽣态圈和分布式计算事实上的标准。...

Global site tag (gtag.js) - Google Analytics