本文内容来自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文件,需要手动清除。


YashanDB
1 声望0 粉丝

崖山数据库系统YashanDB是深圳计算科学研究院自主设计研发的新型数据库管理系统,融入原创的有界计算、近似计算、并行可扩展和跨模融合计算理论,可满足金融、政企、能源等关键行业对高性能、高并发及高安全性的...