YashanDB离线升级回退

简介: 本文来自YashanDB官网,主要介绍离线升级回退的操作方法。当数据库因网络故障、配置错误等原因升级失败时,可通过运行回退操作恢复至升级前环境。注意,仅在升级失败时才可执行回退,成功升级后执行会报错。回退过程分为两步:1) 回退数据库;2) 回退yasom与yasagent。过程中会重启数据库,若回退失败请联系技术支持。

本文内容来自YashanDB官网,原文内容请见 https://doc.yashandb.com/yashandb/23.3/zh/%E5%AE%89%E8%A3%85%E5%92%8C%E5%8D%87%E7%BA%A7/%E5%8D%87%E7%BA%A7/%E5%8D%87%E7%BA%A7%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86/%E7%A6%BB%E7%BA%BF%E5%8D%87%E7%BA%A7%E5%9B%9E%E9%80%80.html

#离线升级回退

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

Warn:

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

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

$ ./bin/yasboot cluster rollback -c yashandb
yashandb can't rollback because upgrade result is success

# 步骤1:回退数据库

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

$ ./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

参数介绍:

# 步骤2:回退yasom与yasagent

$ ./bin/yasboot package rollback -c yashandb -t /home/yashan/install/hosts.toml 
rollback package...
host0001 100% [====================================================================]    2s

参数介绍:

-c, --cluster 集群名称
-t, --toml  需要服务器配置文件hosts.toml,此处指部署旧版本时生成的hosts.toml文件

pdf-btn 下载文档

copy-btn 复制链接

相关文章
|
12月前
|
存储 分布式计算 DataWorks
阿里云助力富友数据中台革新,创新引擎赋能商户数字化经营
在电子商务和跨境交易蓬勃发展的背景下,第三方支付行业迎来爆发式增长,但也面临数据量激增、实时性瓶颈、高并发压力及成本效率失衡等挑战。富友支付通过引入MaxCompute、Hologres和DataWorks等技术,重构新一代数据仓库体系,实现高性能、高稳定性和降本增效,助力商户数字化经营,推动支付行业生态的可持续发展。
|
人工智能
ChatGPT 常见错误原因及解决方案:报错、回答不完整等
最近,由人工智能实验室 OpenAI 发布的对话式大型语言模型 ChatGPT 火得一塌糊涂。它可以与人类轻松地对话,无论是多么奇葩的问题 ChatGPT 都不在话下。在体验 ChatGPT 的同时我们也会遇到各种各样的问题,这里我总结了其对话过程中可能会发生的错误以及如何去解决它们。
216430 5
ChatGPT 常见错误原因及解决方案:报错、回答不完整等
|
编解码 监控 前端开发
Sentry 监控 - Alerts 告警
Sentry 监控 - Alerts 告警
1115 0
Sentry 监控 - Alerts 告警
|
SQL 存储 算法
PostgreSQL 执行计划,成本公式解说,代价因子校准,自动跟踪SQL执行计划(二)|学习笔记
快速学习PostgreSQL 执行计划,成本公式解说,代价因子校准,自动跟踪SQL执行计划(二)
PostgreSQL 执行计划,成本公式解说,代价因子校准,自动跟踪SQL执行计划(二)|学习笔记
|
机器学习/深度学习 算法 数据挖掘
周志华《机器学习》西瓜书精炼版笔记来了!16 章完整版
周志华《机器学习》西瓜书精炼版笔记来了!16 章完整版
2514 0
周志华《机器学习》西瓜书精炼版笔记来了!16 章完整版
|
Python
python setup.py bdist_wheel 报错的处理办法
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] or: setup.py --help [cmd1 cmd2 .
13011 0
|
存储 监控 物联网
产品分享:Qt+Arm基于RV1126平台的内窥镜软硬整套解决方案(实时影像、冻结、拍照、录像、背光调整、硬件光源调整,其他产品也可使用该平台,如视频监控,物联网产品等等)
产品分享:Qt+Arm基于RV1126平台的内窥镜软硬整套解决方案(实时影像、冻结、拍照、录像、背光调整、硬件光源调整,其他产品也可使用该平台,如视频监控,物联网产品等等)
产品分享:Qt+Arm基于RV1126平台的内窥镜软硬整套解决方案(实时影像、冻结、拍照、录像、背光调整、硬件光源调整,其他产品也可使用该平台,如视频监控,物联网产品等等)
|
存储 算法 索引
操作系统作业第十二周3.1.6大题第5题及3.2.9大题5 10 13 14 16 19题
操作系统作业第十二周3.1.6大题第5题及3.2.9大题5 10 13 14 16 19题
2489 0
操作系统作业第十二周3.1.6大题第5题及3.2.9大题5 10 13 14 16 19题
有几个软件包无法下载,要不运行 apt-get update 或者加上 --fix-missing 的选项再试试?
有几个软件包无法下载,要不运行 apt-get update 或者加上 --fix-missing 的选项再试试?
4525 0
 有几个软件包无法下载,要不运行 apt-get update 或者加上 --fix-missing 的选项再试试?
|
消息中间件 设计模式 监控
Android性能优化 | 大图做帧动画卡?优化帧动画之 SurfaceView滑动窗口式帧复用
继上篇用“SurfaceView逐帧解析&帧复用”优化了帧动画内存性能后,一个更复杂的问题浮出水面:帧动画时间性能。这一篇试着让每帧素材大小 1MB 的帧动画流畅播放的同时不让内存膨胀。
1180 0

热门文章

最新文章