0008-如何卸载CDH(附一键卸载github源码)


温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。1.前置条件本文档将介绍Cloudera Manager与CDH的卸载,并基于CDH使用parcels安装且未配置安全(AD/LDAP, Kerberos, Data Encryption)的集群,以下是本次测试环境,但不是本操作手册的硬限制:1.操作系统版本:CENTOS6.52.MySQL数据库版本为5.1.733.CM版本:CM 5.114.CDH版本:CDH 5.115.采用root或有sudo权限用户对集群进行卸载2.用户数据备份2.1备份HDFS数据使用distcp进行集群之间数据复制进行hdfs数据备份,备份操作如下:注:此命令需运行在目标集群中执行,确保目标集群空间足够,以上数据目录根据自己集群的真实环境做相应的修改;namenodeA:源集群namenode节点ip地址port:源集群端口,默认50070namenodeB:目标集群namenode节点ip地址xxx:对应hdfs的数据目录登录namenode服务器上,进行如下操作:将namenode元数据备份,根据自己集群namenode目录进行如下操作:2.2备份MySQL元数据注:如果有hue,sentry,Navigator数据库可以同样备份2.3备份CDH集群配置数据通过Cloudera Manager提供的API接口,导出一份JSON文档,该文档包含Cloudera 管理器实例的配置数据,可以通过这份JSON文档备份或恢复Cloudera管理器的部署。admin_username: 登录到ClouderaManager的用户名admin_pass: 对应admin_username用户的密码cm_server_host: 是ClouderaManager服务器的主机名path_to_file: 保存配置文件的路径将上述提到的四个参数修改当前集群对应的信息即可导出截图:注意:此功能只有Cloudera许可证才可以使用1.首先进入Cloudera Manager管理平台,进入如下操作注意:如果在进行API调用操作之前未停止集群,那么API调用将在运行作业之前停止所有集群服务,任何运行的作业和数据都会丢失。2.登录到Cloudera Manager所在的服务器3.执行如下命令admin_uname: 登录到ClouderaManager的用户名admin_pass: 对应admin_uname用户的密码cm_server_host: 是ClouderaManager服务器的主机名path_to_file:JSON配置文件的路径2.4Zookeeper数据目录备份2.5备份用户数据目录以下路径为Cloudera默认安装目录下个组件用户数据:如需备份相关组件数据,可参考2.4进行数据备份。3.停止所有服务3.1打开Cloudera Manager控制台3.2关闭集群停止CDH集群,如下图所示操作点击确认操作,如下图所示等待所有服务器停止操作成功,如下图所示3.3关闭Cloudera Management Service停止Cloudera Manager Service,如下图所示点击确认对话框,如下图所示等待服务停止成功,如下图所示4.解除并移除Parcels在Cloudera Manager管理界面,进行如下操作点击上图标识功能,进入如下界面点击上图标识,选择【仅限停用状态】,点击【确定】停用后,状态变为“激活”,如下图所示点击“激活”旁菜单,选择“从主机删除”,如下图所示点击确认,如下图所示删除成功后显示如下5.删除集群点击Clouder Manager进入主页,如下图所示删除集群,如下操作点击“删除”操作,如下图所示删除成功后显示如下6.卸载Cloudera Manager Server6.1停止Cloudera Manager Server和数据库在集群master服务器上执行如下命令6.2卸载Cloudera Manager Server和数据库使用yum卸载cloudera-scm-server和cloudera-scm-server-db-2,命令如下7.卸载Cloudera Manager Agent和Managed Software在集群所有的机器上进行如下操作,卸载Cloudera Manager Agent 和Managed Software。 香港云主机7.1停止Cloudera Manager Agent在所有服务器上使用如下命令停止Cloudera Manager Agent 服务7.2卸载软件在集群所有节点执行如下操作:7.3运行清除命令在集群所有节点执行如下操作:8.移除Cloudera Manager和用户数据8.1杀死 Cloudera Manager和Managed进程在集群所有节点执行如下操作,将所有服务器的Cloudera Manager和Managed进程杀死,命令如下:8.2移除Cloudera Manager数据在集群所有节点执行如下命令,删除所有Cloudera Manager数据8.3移除Cloudera Manager Lock File在集群中所有节点执行如下命令,删除Cloudera Manager Lock File8.4移除用户数据此步骤将永久删除所有用户数据。为了备份数据,在启动卸载过程之前,使用distcp命令将其复制到另一个集群中。在集群中所有节点执行如下命令,删除用户所有数据:8.5停止并移除外部数据库在安装mysql的服务器上进行操作。9.一键卸载脚本说明(GitHub地址)autouninstall.sh:自动卸载脚本components.list:集群所有安装的组件列表delete.list:需要删除的目录列表,列表中已配置大部分CDH安装默认目录,用户需要对列表末尾的hdfs目录根据自己集群环境进行目录进行相应调整,如下图所示:node.list:集群所有节点,根据集群环境进行节点配置user.list:集群所有组件安装时所使用的用户名注:脚本是在第五步操作完成后,在namenode节点进行一键卸载运行截图源码地址:https://github.com/javaxsky/cdh-shell醉酒鞭名马,少年多浮夸! 岭南浣溪沙,呕吐酒肆下!挚友不肯放,数据玩的花!
温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。

相关推荐: win10笔记本无法充电怎么解决

本文小编为大家详细介绍“win10笔记本无法充电怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“win10笔记本无法充电怎么解决”文章能帮助大家解 香港云主机决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。解决方法:1、打开控制面板,点击其中的…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 07/23 17:19
下一篇 07/23 17:20

相关推荐