ambari删除脚本

#1.删除hdp.repo和hdp-util.repo
cd /etc/yum.repos.d/
rm -rf hdp*
rm -rf HDP*
#rm -rf ambari*
#2.删除安装包
#用yum list installed | grep HDP来检查安装的ambari的包
yum remove -y  sqoop.noarch
yum remove -y  lzo-devel.x86_64
yum remove -y  hadoop-libhdfs.x86_64
yum remove -y  rrdtool.x86_64
yum remove -y  hbase.noarch
yum remove -y  pig.noarch
yum remove -y  lzo.x86_64
yum remove -y  ambari-log4j.noarch
yum remove -y  oozie.noarch
yum remove -y  oozie-client.noarch
yum remove -y  gweb.noarch
yum remove -y  snappy-devel.x86_64
yum remove -y  hcatalog.noarch
yum remove -y  python-rrdtool.x86_64
yum remove -y  nagios.x86_64
yum remove -y  webhcat-tar-pig.noarch
yum remove -y  snappy.x86_64
yum remove -y  libconfuse.x86_64
yum remove -y  webhcat-tar-hive.noarch
yum remove -y  ganglia-gmetad.x86_64
yum remove -y  extjs.noarch
yum remove -y  hive.noarch
yum remove -y  hadoop-lzo.x86_64
yum remove -y  hadoop-lzo-native.x86_64
yum remove -y  hadoop-native.x86_64
yum remove -y  hadoop-pipes.x86_64
yum remove -y  nagios-plugins.x86_64
yum remove -y  hadoop.x86_64
yum remove -y  zookeeper.noarch
yum remove -y  hadoop-sbin.x86_64
yum remove -y  ganglia-gmond.x86_64
yum remove -y  libganglia.x86_64
yum remove -y  perl-rrdtool.x86_64
yum remove -y  epel-release.noarch
yum remove -y  compat-readline5*
yum remove -y  fping.x86_64
yum remove -y  perl-Crypt-DES.x86_64
yum remove -y  exim.x86_64
yum remove -y ganglia-web.noarch
yum remove -y perl-Digest-HMAC.noarch
yum remove -y perl-Digest-SHA1.x86_64
#3.删除快捷方式
cd /etc/alternatives
rm -rf hadoop-etc
rm -rf zookeeper-conf
rm -rf hbase-conf
rm -rf hadoop-log
rm -rf hadoop-lib
rm -rf hadoop-default
rm -rf oozie-conf
rm -rf hcatalog-conf
rm -rf hive-conf
rm -rf hadoop-man
rm -rf sqoop-conf
rm -rf hadoop-conf
#4.删除用户
userdel nagios
userdel hive
userdel ambari-qa
userdel hbase
userdel oozie
userdel hcat
userdel mapred
userdel hdfs
userdel rrdcached
userdel zookeeper
#userdel mysql
userdel sqoop
userdel puppet
#5.删除文件夹
rm -rf /hadoop
rm -rf /etc/hadoop
rm -rf /etc/hbase
rm -rf /etc/hcatalog
rm -rf /etc/hive
rm -rf /etc/ganglia
rm -rf /etc/nagios
rm -rf /etc/oozie
rm -rf /etc/sqoop
rm -rf /etc/zookeeper
rm -rf /var/run/hadoop
rm -rf /var/run/hbase
rm -rf /var/run/hive
rm -rf /var/run/ganglia
rm -rf /var/run/nagios
rm -rf /var/run/oozie
rm -rf /var/run/zookeeper
rm -rf /var/log/hadoop
rm -rf /var/log/hbase
rm -rf /var/log/hive
rm -rf /var/log/nagios
rm -rf /var/log/oozie
rm -rf /var/log/zookeeper
rm -rf /usr/lib/hadoop
rm -rf /usr/lib/hbase
rm -rf /usr/lib/hcatalog
rm -rf /usr/lib/hive
rm -rf /usr/lib/oozie
rm -rf /usr/lib/sqoop
rm -rf /usr/lib/zookeeper
rm -rf /var/lib/hive
rm -rf /var/lib/ganglia
rm -rf /var/lib/oozie
rm -rf /var/lib/zookeeper
rm -rf /var/tmp/oozie
rm -rf /tmp/hive
rm -rf /tmp/nagios
rm -rf /tmp/ambari-qa
rm -rf /tmp/sqoop-ambari-qa
rm -rf /var/nagios
rm -rf /hadoop/oozie
rm -rf /hadoop/zookeeper
rm -rf /hadoop/mapred
rm -rf /hadoop/hdfs
rm -rf /tmp/hadoop-hive
rm -rf /tmp/hadoop-nagios
rm -rf /tmp/hadoop-hcat
rm -rf /tmp/hadoop-ambari-qa
rm -rf /tmp/hsperfdata_hbase
rm -rf /tmp/hsperfdata_hive
rm -rf /tmp/hsperfdata_nagios
rm -rf /tmp/hsperfdata_oozie
rm -rf /tmp/hsperfdata_zookeeper
rm -rf /tmp/hsperfdata_mapred
rm -rf /tmp/hsperfdata_hdfs
rm -rf /tmp/hsperfdata_hcat
rm -rf /tmp/hsperfdata_ambari-qa
#5.重置数据库,删除ambari包
#采用这句命令来检查yum list installed | grep ambari
ambari-server stop
ambari-agent stop
ambari-server reset
yum remove -y ambari-*
yum remove -y postgresql
rm -rf /etc/yum.repos.d/ambari*
rm -rf /var/lib/ambari*
rm -rf /var/log/ambari*
rm -rf /etc/ambari*

这个脚本给安装失败,需要重新安装的人用的,在ambari的官网上找的,然后自己花了一个小时写出来的,哎、、希望对大家有帮助。

时间: 2024-10-23 11:10:05

ambari删除脚本的相关文章

PowerShel程序执行完后删除脚本自身的方法

  这篇文章主要介绍了PowerShel程序执行完后删除脚本自身的方法,本文直接给出代码实例,需要的朋友可以参考下 当脚本执行完成后,可以删除自身 代码如下: #删除脚本自身 remove-item $MyInvocation.MyCommand.Path -force

xp、2003开3389+非net创建管理用户+Shift后门+自删除脚本vbs_vbs

复制代码 代码如下: on error resume next  const HKEY_LOCAL_MACHINE = &H80000002  strComputer = "."  Set StdOut = WScript.StdOut  Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &_   strComputer & "\root\defaul

SQLPLUS中安装与删除HELP帮助

手工建库后SQLPLUS中HELP默认是没有的,下面记录下如何安装及删除SQLPLUS中的HELP命令. 注意:SQLPLUS的HELP命令只有在数据库OPEN时才能使用.非OPEN状态使用HELP也报错:SP2-0171: HELP system not available. 实验如下:  注意:ORACLE 11.2.0.4环境下实验SYSDBA与普通DBA皆可,但也有说法是需要用SYSTEM用户. 1.使用help报错:SP2-0171: HELP system not available

Oracle中如何利用catalog database存放rman 脚本

1)创建脚本(replace 是修改已经存在的脚本) RMAN> create script users_bak { 2> backup datafile '/u01/app/oracle/oradata/prod/users01.dbf' format '/disk1/rman/prod/users_%s.bak'; 3> } created script users_bak 2)查看脚本信息 RMAN> print script users_bak; printing stor

Oracle RMAN 维护介绍(三)RMAN 存储的脚本

在RMAN中,我们可以创建一个命令文件,里面包含rman命令,然后在RMAN的中调用这个文件.如: Rman target usr/pwd cmdfile=backup.cmd 或者,也可以直接在RMAN 中直接运行 @@backup.cmd 此外,RMAN 还提供了恢复目录中的存储脚本, 这些操作必须使用恢复目录. 1.创建存储的脚本 使用create script RMAN 命令可以在恢复目录中存储脚本. 创建每个存储的脚本时,都要为脚本指定一个名称. 可以创建执行数据库备份,恢复和维护操作

如何批量删除黑客植入的只读隐藏文件

  黑客攻击网站的一个常用手段,就是植入大量的只读和隐藏文件.这些文件的危害很大,有的是用来对外发包,有的是用来挂马,还有的是黑客留下的后门程序.因为黑客把这些文件设置成了只读和隐藏属性,并且文件名中带有特殊字符,所以我们一般不容易发现,而且很难删除.我们可以利用下面的批处理命令来删除这些讨厌的文件. 首先,我们需要调整系统选项,让这些隐藏文件暴露出来.具体操作是:打开我的电脑,点击菜单栏上的工具,选择文件夹选项,再打开查看选项卡. 然后,把隐藏受保护的操作系统文件和隐藏已知文件类型的扩展名这两

Git学习-->如何通过Shell脚本自动定时将Gitlab备份文件复制到远程服务器?

一.背景 在我之前的博客 git学习--> Gitlab如何进行备份恢复与迁移? (地址:http://blog.csdn.net/ouyang_peng/article/details/77070977) 里面已经写清楚了如何使用Gitlab自动备份功能. 但是之前的备份功能只是备份到Gitlab服务运行的那台服务器上,如果哪一天那台服务器的磁盘损坏了的话,数据无法取出,那么对于公司来说是一匹无法想象的损失,因为 代码是公司的重要资产,需要以防万一. 代码是公司的重要资产,需要以防万一. 代码

高级Bash脚本编程入门

最近在看<Advanced Bash Scripting Guide>这本书,第二章举了一个清除日志的例子,来讲述如何使用Bash进行编程并聊到了一些编程规范.本文主要是基于这部分内容记录我的读书笔记并整理一些相关知识点. 说到清除日志,你可以使用下面命令来完成清除/var/log下的log文件这件事情: cd /var/log cat /dev/null > messages cat /dev/null > wtmp echo "Logs cleaned up.&quo

reg2vbs.vbs 将Reg文件转换为VBS文件保存 脚本之家修正版本_vbs

复制代码 代码如下: '***************************************************************************** ' FileName: Reg2Vbs.VBS ' Author: baomaboy ' Abstract: 将Reg文件转换为VBS文件保存 '***************************************************************************** Dim WshSh