CM集群管理

本文详细介绍了在使用CM完成CDH版本安装后,如何处理不同机架服务器已断开网线但主机管理界面仍显示存在的问题,并通过实例演示了如何将DataNode设置为dead状态,以及进行必要的软件卸载和目录权限调整。

用CM装完cdh 版本后,将不同机架的服务器已经认为拆掉网线,但是主机管理那边还是显示已经下载的服务器存在。

如图:

该怎么配置 node8 和node9会自动消失:
 
 
DataNode已经显示dead 状态

mkdir -p  /home/data1
mkdir -p  /home/data2
mkdir -p  /home/data3
mkdir -p  /home/data4

chown  -R hdfs.hadoop  /data1
chown  -R hdfs.hadoop  /data2
chown  -R hdfs.hadoop  /data3
chown  -R hdfs.hadoop  /data4
 
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
rpm -e --nodeps java-1.7.0-openjdk-devel-1.7.0.45-2.4.3.3.el6.x86_64
rpm -e --nodeps java-1.6.0-openjdk-devel-1.6.0.0-1.66.1.13.0.el6.x86_64
rpm -e --nodeps java-1.6.0-openjdk-javadoc-1.6.0.0-1.66.1.13.0.el6.x86_64
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
rpm -e  --nodeps java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
 

转载于:https://www.cnblogs.com/zhanggl/p/5068870.html

### 如何彻底删除 Cloudera Manager (CM) 集群并清除配置和数据 要彻底删除 Cloudera Manager (CM) 及其关联的数据和服务,可以按照以下方法操作: #### 1. 停止所有服务 在执行任何卸载操作前,需确保集群中的所有服务已停止。这可以在 Cloudera Manager 的主页上完成,或者通过命令行手动停止服务。 ```bash for u in hdfs mapred cloudera-scm hbase hue zookeeper oozie hive impala flume spark; do sudo kill $(ps -u $u -o pid=); done ``` 此脚本会终止与 CM 相关的服务进程[^3]。 --- #### 2. 执行官方卸载脚本 如果系统中存在 `uninstall-cloudera-manager.sh` 脚本,则可以直接运行它来卸载 Cloudera Manager 和相关组件。 ```bash /usr/share/cmf/uninstall-cloudera-manager.sh ``` 如果没有找到该脚本,可按如下方式手动卸载[^1][^2]。 --- #### 3. 手动卸载 Cloudera Manager 组件 ##### (a)停止 Cloudera Manager Server 和数据库服务 ```bash sudo service cloudera-scm-server stop sudo service cloudera-scm-server-db stop ``` ##### (b)移除 Cloudera Manager Server 和数据库包 使用 YUM 或其他包管理工具卸载相关软件包。 ```bash sudo yum remove cloudera-manager-server -y sudo yum remove cloudera-manager-agent -y sudo yum remove cloudera-manager-daemons -y sudo yum remove cloudera-manager-server-db -y ``` --- #### 4. 删除残留文件和目录 清理与 Cloudera Manager 相关的文件和目录,包括但不限于以下路径: - `/etc/cloudera-scm-*` - `/var/lib/cloudera*` - `/opt/cloudera/parcels/*` - `/usr/share/cmf/*` - `/run/cloudera-scm-agent/process/*` 可通过以下命令批量删除这些目录: ```bash sudo rm -rf /etc/cloudera-scm* sudo rm -rf /var/lib/cloudera* sudo rm -rf /opt/cloudera/parcels/* sudo rm -rf /usr/share/cmf/ sudo rm -rf /run/cloudera-scm-agent/process/* ``` --- #### 5. 移除锁文件和其他元数据 某些情况下,可能需要手动删除 Cloudera Manager 的 lock 文件或其他元数据文件。例如: ```bash sudo find /tmp -name "*.lock" -exec rm -f {} \; ``` 此外,还需确认是否有残留的日志文件或临时文件,并将其一并删除。 --- #### 6. 清理数据库 如果使用的是嵌入式 PostgreSQL 数据库作为 CM 的存储后端,则需要单独清理数据库实例。可以通过以下命令实现: ```bash sudo systemctl stop postgresql sudo yum erase postgresql\* -y sudo rm -rf /var/lib/pgsql/* ``` 对于外部数据库(如 MySQL),则需要连接至对应的数据库服务器并删除相应的表结构。 --- #### 7. 检查网络配置和主机名映射 最后,建议检查系统的 DNS 设置、hosts 文件以及防火墙规则,确保没有遗留与 CM 相关的条目。 --- ### 总结 以上步骤涵盖了从服务停止到最终清理的所有环节,确保能够完全卸载 Cloudera Manager 并清除非必要的配置和数据。需要注意的是,在实际操作过程中应谨慎处理每一步骤,以免误删重要数据[^1][^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值