暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

gbase-麒麟Kylin系统安装纪要(二)—— 卸载旧版本

原创 原创 2022-03-17
1441

1. 停止集群

使用 dba 用户停止所有集群节点的集群服务

gcluster_services all stop


 

 

 

2. 开始卸载

./unInstall.py --silent=demo.options

 

#卸载时可以会提示MPP仍有线程在运行,导致卸载被中断。此时需要在每个服务器登录root用户,并在每个目录下执行

service gcware stop

 


任意一个服务器,回退到gbase用户使用2的指令继续进行卸载


 

一般情况下卸载都不会似上述描述顺利,进程不删完全,文件就会恢复,因此提供以下解决方法(以下操作均需要在每一个环境下都执行一遍

1. 进入/opt/gcluster/server/bin目录,执行gcmonit.sh脚本

cd /opt/gcluster/server/bin

sh gcmonit.sh stop

 

2. 手动杀掉所有进程(注意,指令1 为kill 所有 gbase进程,仅在全新环境部署时使用,不然会意外删掉其他进程,在旧环境部署或更新时建议ps –ef|grep gbase 再用 kill -9 一条一条地删)

ps -ef|grep gbase | awk '{print$2}'|xargs kill -9

ps -ef|grep gcluster | awk '{print$2}'|xargs kill -9

ps -ef|grep gcware | awk '{print$2}'|xargs kill -9

 

3. 删除/opt 下相关文件

rm -rf /opt/gcluster

rm -rf /opt/gcware

rm -rf /opt/gnode

 

4. 删除 /tmp下相关文件(注意,首先要进入集群当中任一机器的/tmp确认要删除的文件的文件名,比如InstallTar_2021_07_16.log的文件名中日期是安装当天的日期,删除成功后还需要确认是否删除干净)

rm -f /tmp/gcmonit_1001.lock

rm -f /tmp/GetOSType.py

rm -f /tmp/InstallTar_2021_07_16.log

rm -f /tmp/SetSysEnv.log

rm -f /tmp/gcluster_5258.sock

rm -f /tmp/gcluster_5050.sock

rm -f /tmp/gbase_8a_5050.sock

rm -f /tmp/gcmonit_0.lock

 

5. 删除/重命名 gbase用户下的.gbase_profile 文件,在安装全新环境是可直接删除配置文件gbase_profile,但为了保险起见,建议以重命名的方式将旧的配置文件置失效

以下操作二选一

删除  rm –f .gbase_profile

重命名  mv .gbase_profile .gbase_profile.bak

 

最后修改时间:2022-03-17 17:53:11
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论