0584-5.16.1-如何卸载CDSW1.5

2019-04-28 18:06:18 浏览数 (1)

温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。

Fayson的github: https://github.com/fayson/cdhproject

提示:代码块部分可以左右滑动查看噢

1

文档编写目的

Fayson在上一篇文章中介绍了如何将CDSW1.4.2升级到CDSW1.5,参考《0573-5.16.1-如何将CDSW从1.4.2升级到1.5》,期间还碰到了一个问题《0574-5.16.1-CDSW1.4升级1.5版本db-migrate镜像启动失败问题解决》,本文主要介绍如何卸载CDSW1.5。

  • 测试环境

1.CM和CDH版本为5.16.1

2.CDSW1.5

3.集群已启用Kerberos

4.RedHat7.4

2

卸载说明

在CDSW1.4.2之前,停止或重启CDSW服务,都可能导致CDSW数据丢失,这是CDSW的一个bug:TSB-346:

Risk of Data Loss During Cloudera Data Science Workbench (CDSW) Shutdown and Restart

该bug直到CDSW1.4.3才修复,当然我们要升级到的1.5也已经修复,但本文要介绍的环境基础版本是1.4.2,所以也会有这个问题,而升级肯定会涉及CDSW服务的停止或重启,所以我们需要参考Cloudera官方提供的安全的方式来停止CDSW服务,该方式同时还会帮你自动备份数据。具体参考:

https://www.cloudera.com/documentation/data-science-workbench/latest/topics/cdsw_release_notes.html#fixed_issues_143__TSB-350

3

卸载前准备

注:本文的环境是CDSW1.5,在停止CDSW服务并没有导致数据丢失的风险,其实没必要执行以下步骤,但现在1.5的用户应该不多,如果卸载1.4.2或以下版本也建议执行以下步骤,否则如果不想卸载了,想回头,但数据丢了就玩大了。

1.下载cdsw_protect_stop_restart.sh到CDSW Master节点,该脚本主要会帮你备份CDSW的项目数据。

代码语言:javascript复制
[root@cdsw ~]# wget https://www.cloudera.com/documentation/other/shared/cdsw_protect_stop_restart.sh
[root@cdsw ~]# cat cdsw_protect_stop_restart.sh

2.执行该脚本,按照提示操作:

代码语言:javascript复制
[root@cdsw ~]# sh cdsw_protect_stop_restart.sh

按回车

去CM界面上停止CDSW服务,然后再按回车

3.在Master节点上备份/var/lib/cdsw目录

代码语言:javascript复制
[root@cdsw ~]# tar cvzf cdsw.tar.gz /var/lib/cdsw/*

备份完毕。

4

卸载CDSW1.5

1.进入“主机”->“Parcel”页面

2.选择CDSW1.5的Parcel,点击“停用”

3.选择CDSW1.5的Parcel,点击右边的下拉箭头,“从主机中删除”

4.回到CM主页,删除CDSW服务

删除成功后,CM主页已经看不到CDSW服务

5.回到CDSW的Master节点,删除/var/lib/cdsw目录

代码语言:javascript复制
[root@cdsw ~]# rm -rf /var/lib/cdsw

6.系统还残留一些docker的剩余信息,重启服务器清除。

重启后已清除。

至此CDSW1.5卸载完毕。

参考:

https://www.cloudera.com/documentation/data-science-workbench/latest/topics/cdsw_uninstall.html

提示:代码块部分可以左右滑动查看噢

为天地立心,为生民立命,为往圣继绝学,为万世开太平。 温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。

推荐关注Hadoop实操,第一时间,分享更多Hadoop干货,欢迎转发和分享。

0 人点赞