本文内容来自YashanDB官网,原文内容请见 doc.yashandb.com/yashandb/23…
本文介绍使用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文件,需要手动清除。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。