YashanDB离线升级回退

数据库升级过程中可能因为网络故障、命令错误、配置文件错误及版本错误等原因导致数据库升级失败,此时请运行升级回退恢复升级前环境。Warn:仅升级失败才允许回退。升级回退的过程中会重启数据库。若升级失败且回退仍失败,请联系YashanDB技术

YashanDB离线升级回退

数据库升级过程中可能因为网络故障、命令错误、配置文件错误及版本错误等原因导致数据库升级失败,此时请运行升级回退恢复升级前环境。

Warn:

  • 仅升级失败才允许回退。
  • 升级回退的过程中会重启数据库。
  • 若升级失败且回退仍失败,请联系YashanDB技术支持解决。

升级成功后,执行回退会报错:

代码语言:javascript代码运行次数:0运行复制
$ ./bin/yasboot cluster rollback -c yashandb
yashandb can't rollback because upgrade result is success

步骤1:回退数据库

升级失败时执行升级回退预期结果:

代码语言:javascript代码运行次数:0运行复制
$ ./bin/yasboot cluster rollback -c yashandb
 type  | uuid             | name                 | hostid   | index        | status  | return_code | progress | cost 
---------------------------------------------------------------------------------------------------------------------
 task  | c82ebcbb5fb4acd3 | RollbackYasdbCluster | -        | yashandb     | SUCCESS | 0             | 100      | -    
 ------+------------------+------------------------+--------+--------------+---------+---------------+----------+---- 

task completed, status: SUCCESS

参数介绍:

代码语言:javascript代码运行次数:0运行复制
-c, --cluster 集群名称

步骤2:回退yasom与yasagent

代码语言:javascript代码运行次数:0运行复制
$ ./bin/yasboot package rollback -c yashandb -t /home/yashan/install/hosts.toml 
rollback package...
host0001 100% [====================================================================]    2s

参数介绍:

代码语言:javascript代码运行次数:0运行复制
-c, --cluster 集群名称
-t, --toml  需要服务器配置文件hosts.toml,此处指部署旧版本时生成的hosts.toml文件

发布者:admin,转转请注明出处:http://www.yc00.com/web/1748109260a4732873.html

相关推荐

  • YashanDB离线升级回退

    数据库升级过程中可能因为网络故障、命令错误、配置文件错误及版本错误等原因导致数据库升级失败,此时请运行升级回退恢复升级前环境。Warn:仅升级失败才允许回退。升级回退的过程中会重启数据库。若升级失败且回退仍失败,请联系YashanDB技术

    3小时前
    10

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信