#卸载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: 卸载数据库

$ yasboot cluster clean --cluster yashandb --purge

# 步骤3:卸载yasom与yasagent

$ yasboot package uninstall --cluster yashandb

Note:

若启用过资源管理的CPU管理功能,本命令中须使用-t参数才能清理CPU资源管理功能的开机自启动配置。

# 步骤4:清理环境

  • 清除环境变量:清除每个服务器上~/.bashrc中与YashanDB相关的环境变量

  • 清除残留配置:若配置了开机自启动守护进程,会添加启动命令到/etc/rc.local文件,需要手动清除。

  • 清理配置文件(或移至其他路径进行归档):建议归档或清理安装路径下的<集群名>.toml和hosts.toml文件,否则在原服务器同一路径下再次部署同名共享集群时可能会出现YAS-05528报错。

edit-icon
反馈
coperate-icon
coperate
合作
communication-icon
communicate
交流