#卸载YashanDB服务端
本文介绍使用yasboot命令卸载YashanDB服务端的过程,相关操作需在对应服务器的安装用户(yashan)install目录(/home/yashan/install)下执行。
# 步骤1:检查并关闭仲裁模式
请检查当前环境是否开启了仲裁,若已开启仲裁,需关闭仲裁再卸载。
$ yasboot election config show -c yashandb
group 1
Protection Mode: MAXIMUM PROTECTION
Members:
[1-1:1] - Primary database
[1-2:2] - Physical standby database
Transport Lag: 0 seconds
Apply Lag: 0 seconds
Apply Rate: 3.79 MByte/s
Properties:
FailoverThreshold = 9
FailoverAutoReinstate = false
ZeroDataLossMode = true
Automatic Failover: Enabled in Zero Data Loss Mode # Enabled表示已开启仲裁
关闭仲裁:
$ yasboot election enable off -c yashandb
# 步骤2: 卸载数据库
$ ./bin/yasboot cluster clean --cluster yashandb --purge
# 步骤3:卸载yasom与yasagent
$ ./bin/yasboot package uninstall --cluster yashandb
Note:
若启用过资源管理的CPU管理功能,本命令中须使用
-t
参数才能清理CPU资源管理功能的开机自启动配置。
# 步骤4:清理环境变量
清除每个服务器上~/.bashrc中与YashanDB有关的环境变量,见环境变量文档所述内容。
Note:
若配置了开机自启动守护进程,会添加启动命令到
/etc/rc.local
文件,需要手动清除。