首页 » PHP教程 » redhat卸载php技巧_07255162若何卸载CDH5162

redhat卸载php技巧_07255162若何卸载CDH5162

访客 2024-12-12 0

扫一扫用手机浏览

文章目录 [+]

为了更好的理解CDH的卸载,这里再次大略先容一下CDH的安装,CDH的安装分为Cloudera Manager或Agent的安装以及CDH的Parcel的安装,Manager和Agent我们一样平常是利用rpm安装的,而CDH的安装则利用Parcel。
我们在卸载CDH的时候一样平常会先从Cloudera Manager里停滞集群,删除集群,以及移除所有干系的Parcel;然后在各台机器移除Cloudera Manager和Agent干系的rpm以及安装的依赖包;末了删除各台机器上与CDH干系的目录,要理解CDH的各个安装目录,可以参考Fayson之前的文章《0509-深入剖析CDH的安装目录》。
本文Fayson紧张先容如何卸载Cloudera Manager5.16.2以及CDH5.16.2。

测试环境

1.Redhat7.4

redhat卸载php技巧_07255162若何卸载CDH5162

2.采取root用户操作

redhat卸载php技巧_07255162若何卸载CDH5162
(图片来自网络侵删)

3.CM/CDH5.16.2

用户数据备份2.1 备份HDFS数据

常见的备份HDFS数据有如下办法:

1.利用distcp将数据拷贝到其余一个Hadoop集群。

2.将数据拷贝到其他存储设备。

3.将数据分批导出到各台主机的各个磁盘上

以上三种方法你也可以只利用于关键数据,详细利用哪种方法,大家根据自己集群的规模和数据量大小可以详细选择。

2.2 备份NameNode元数据

1.登录到Active NameNode节点,将HDFS进入安全模式,并且将所有edits修正都flush到fsimage。

2.将NameNode元数据进行备份,根据自己集群NameNode目录进行如下操作:

2.3 备份MySQL数据

注:如果有Hue,Sentry,Navigator数据库可以同样备份。

2.4 备份CDH集群配置数据

通过Cloudera Manager供应的API接口,导出一份JSON文件,该文件包含Cloudera Manager所有与支配干系的所有信息如:所有主机,集群,做事,角色,用户,设置等等。
可以通过这份JSON文件备份或规复Cloudera Manager的全体支配。

备份集群配置数据

1.登录到Cloudera Manager所在做事器,运行如下命令:

admin: 登录到Cloudera Manager的用户名

admin: 对应admin_username用户的密码

172.31.13.38: 是Cloudera Manager做事器的主机IP

./cm-deployment.json: 保存配置文件的路径和文件名

将上述提到的四个参数修合法前集群对应的信息即可

规复集群配置数据

把稳:此功能只有Cloudera容许证才可以利用

1.进入Cloudera Manager管理平台,停滞集群做事。

把稳:如果在进行API调用操作之前未停滞集群,那么API调用将在运行作业之前停滞所有集群做事,任何运行的作业和数据都会丢失。

2.登录到Cloudera Manager所在的做事器实行以下命令。

把稳:卸载CDH并不须要实行这一步骤还原集群干系配置,放在这里仅供参考。

记录用户数据目录

在后面的章节正式开始卸载时,各个组件的用户数据目录会删除。
紧张包括如/var/lib/flume-ng /var/lib/hadoop /var/lib/hue /var/lib/navigator /var/lib/oozie /var/lib/solr /var/lib/sqoop /var/lib/zookeeper data_drive_path/dfs data_drive_path/mapred data_drive_path/yarn,默认配置是在这些路径下。
但是有些时候,你可能通过Cloudera Manager重新进行了配置。
如果卸载集群时须要完备删除这些数据目录,或者为了担保你卸载后立时重新安装能成功,一旦你进行了个性化配置,你须要在Cloudera Manager中仔细检讨这些目录配置并记录。

停滞所有做事4.1 停滞集群做事

1.登录到Cloudera Manager,并停滞全体集群做事。

2.点击“停滞”

3.等待所有做事都正常被停滞。

4.2 停滞Cloudera Management Service

1.登录到Cloudera Manager,并停滞CMS做事。

停用并移除所有Parcel

1.登录Cloudera Manager主页,并进入Parcel页面。

2.“停用”CDH5的Parcel。

3.“从主机删除”CDH5的Parcel

4.“删除”CDH5的Parcel。

成功后,CDH5.16.2的Parcel是“下载”状态,如下图所示。

注:如果你的集群中还有其他Parcel,比如Kudu,Kafka,CDSW或者Spark,你须要将上面的步骤都做一遍,即“停用”->“从集群中删除”->“删除”。

删除集群

1.登录到Cloudera Manager,并删除全体集群。

2.删除成功后,通过Cloudera Manager已经看不到集群。

卸载Cloudera Manager Server

1.登录到Cloudera Manager节点,然后停滞CM Server做事。

2.移除Cloudera Manager Server干系包。

卸载Cloudera Manager Agent和其管理的软件

1.在所有节点停滞Cloudera Manager Agent做事

2.在所有节点运行打消Cloudera所管理软件的命令。

3.所有节点运行clean命令。

移除Cloudera Manager和用户数据9.1 Kill Cloudera Manager和干系做事的进程

1.在所有节点实行以下脚本。

注:如果按照前面的步骤都是正常停滞CDH干系做事,该步骤可以不用实行。

9.2 移除Cloudera Manager数据

1.在所有节点实行umount命令,以下采取批量脚本实行。

注:可能要多次实行或者要轻微等待一会才能umount成功。

2.在所有节点删除Cloudera Manager数据。

9.3 移除Cloudera Manager Lock文件

1.在所有节点实行删除命令,以下采取批量脚本实行。

9.4 移除用户数据

1.在所有节点实行删除命令,以下采取批量脚本实行。

2.在所有节点实行删除Hadoop干系数据命令,以下采取批量脚本实行。

注:根据实际情形,该步骤每台数据节点可能会有多个DataNode或者YARN临时文件或者Impala临时文件目录,完备卸载须要都删除。

3.在所有节点删除/etc下的配置文件。

[root@ip-172-31-13-38 shell]# sh ssh_do_all.sh node.list \"大众rm -rf /etc/cloudera /etc/flume /etc/hadoop /etc/zookeeper /etc/hive /etc/hue /etc/impala /etc/sqoop /etc/oozie /etc/hbase /etc/kafka /etc/kudu /etc/mahout /etc/spark /etc/llama /etc/solr /etc/sentry\"大众

4.在所有节点删除/var/log下的日志文件夹。

5.在所有节点删除/opt/cloudera下的安装文件。

[root@ip-172-31-13-38 shell]# sh ssh_do_all.sh node.list \公众rm -rf /opt/cloudera\"大众

6.卸载外部数据库MySQL,并删除干系数据。

[root@ip-172-31-13-38 ~]# systemctl stop mariadb [root@ip-172-31-13-38 ~]# yum -y remove maria[root@ip-172-31-13-38 ~]# rm -rf /var/lib/mysql

至此:CDH5.16.2卸载完毕。

参考:

https://docs.cloudera.com/documentation/enterprise/5-16-x/topics/cm_ig_uninstall_cm.html

相关文章

php源码中powerby技巧_dede建站续

系统-图片水印设置-开启水印或改换水印图片。二、文章中插入视频1、在优酷等视频网站,分享中获取分享代码,选择html或通用代码。2...

PHP教程 2024-12-13 阅读0 评论0