当前位置: 首页 > news >正文

cloudera-agent一键卸载脚本

#!/bin/bash

# 停止 CDH Agent 服务
echo "停止 CDH Agent 服务..."
sudo service cloudera-scm-agent stop
sudo yum remove cloudera-manager-daemons cloudera-manager-agent

# 删除 CDH Agent 相关文件和目录
echo "删除 CDH Agent 相关文件和目录..."
sudo rm -rf /etc/cloudera-scm-agent
sudo rm -rf /var/lib/cloudera-scm-agent
sudo rm -rf /usr/lib64/cmf/agent

# 清理额外的文件和目录
echo "清理额外的文件和目录..."
sudo rm -rf /etc/security/limits.d/cloudera-scm.conf
sudo rm -rf /etc/systemd/system/multi-user.target.wants/cloudera-scm-agent.service
sudo rm -rf /etc/yum.repos.d/cloudera-manager.repo
sudo rm -rf /etc/default/cloudera-scm-agent
sudo rm -rf /usr/lib/systemd/system/cloudera-scm-agent.service
sudo rm -rf /var/lib/cloudera-scm-server
sudo rm -rf /var/lib/yum/repos/x86_64/7/cloudera-manager
sudo rm -rf /var/cache/yum/x86_64/7/cloudera-manager
sudo rm -rf /var/log/cloudera-scm-agent
sudo rm -rf /opt/cloudera*

echo "删除hadoop 配置目录..."
rm -rf /etc/hadoop
echo "删除hive 配置目录..."
rm -rf /etc/hive
echo "删除sqoop 配置目录..."
rm -rf /etc/sqoop
echo "删除spark 配置目录..."
rm -rf /etc/spark

# 移除 CDH Agent 软件包
echo "卸载 CDH Agent 软件包..."
# 根据你的系统使用相应的包管理命令,例如:
# 如果是 CentOS/RHEL
sudo yum remove -y cloudera-scm-agent
# 如果是 Ubuntu/Debian
# sudo apt-get remove -y cloudera-scm-agent

# 删除 CDH Agent 用户和组
echo "删除 CDH Agent 用户和组..."
sudo userdel cloudera-scm
sudo groupdel cloudera-scm

echo "CDH Agent 卸载完成."
echo "=========需要重启系统========="
 

相关文章:

  • gem5 RubyPort: mem_request_port作用与连接 simple-MI_example.py
  • vue3 H5项目中实现PDF预览
  • junit-mock-dubbo
  • 如何实现酷狗音乐pc页面点击播放时,打开多个歌曲播放时,始终在一个播放页面,(标签页的通讯)
  • GEM5 Garent CPU cache消息传递路径:1. NI部分
  • redis基本用法学习(C#调用CSRedisCore操作redis)
  • 动态代理jdk的Proxy与Spring的CGlib
  • Python之Django项目的功能配置
  • 音视频的编码格式与封装格式
  • 图像识别SLIC、Haralick texture features(自备)
  • 3.1 C语言之控制流语句
  • 【四】记一次关于架构设计从0到1的讨论
  • prometheus二进制安装
  • 【Flink-Kafka-To-ClickHouse】使用 Flink 实现 Kafka 数据写入 ClickHouse
  • SSTI模板注入基础(Flask+Jinja2)
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • Angular2开发踩坑系列-生产环境编译
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • ECMAScript6(0):ES6简明参考手册
  • es的写入过程
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • Linux下的乱码问题
  • PaddlePaddle-GitHub的正确打开姿势
  • Webpack 4x 之路 ( 四 )
  • 基于Android乐音识别(2)
  • 如何选择开源的机器学习框架?
  • 用Python写一份独特的元宵节祝福
  • No resource identifier found for attribute,RxJava之zip操作符
  • 《码出高效》学习笔记与书中错误记录
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (3)STL算法之搜索
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (ibm)Java 语言的 XPath API
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (全注解开发)学习Spring-MVC的第三天
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • .a文件和.so文件
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .net 中viewstate的原理和使用
  • .net中应用SQL缓存(实例使用)