为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】Tidb4.0
【概述】场景+问题概述
现在使用的Tidb4.0+tidbbinlog, TiDB Ansible
要升级成tidb5.4该怎么操作?升级想用tidb5.4 + tidbCDC + TIUP
【背景】做过哪些操作
【现象】业务和数据库现象
【业务影响】
【TiDB 版本】4.0
【附件】
-
TiUP Cluster Display 信息
-
TiUP Cluster Edit Config 信息
-
TiDB- Overview 监控
啦啦啦啦啦
2
1 个赞
先总结一下步骤,看能不能实现
1.Ansible 导入集群到TIUP
2.Tiup把Tidb4.0 升级到Tidb5.0 ,再升级到Tidb5.4
3.记录一下binlog
4.部署tidbCDC
1 个赞
翻了下连接:这个导入真是导入,真直白tiup cluster import -d /home/tidb/tidb-ansible
MyronWang
(Myron Wang)
6
你好。这里给你一个最佳实践链接( https://asktug.com/t/topic/94726 ),你需要的其实楼上已经给出。合集里面有 v3.0 – v4.0, v4.0 – v5.0 的升级文档,供你参考。
升级到 v5.0 前,注意校对配置项,有些配置项废弃了,或者使用其他方式代替,需要多注意,https://docs.pingcap.com/zh/tidb/stable/release-5.0.0#配置文件参数 这里的也参考下(上面链接的也要看)。
升级到 v5.4,这中间也跨了几个“小版本”,也有些需要注意的,参考下官网的版本发布历史吧。
如果是升级的生产环境,建议对目标版本做过调研,以减小升级带来的风险。
oom-action 这个配置项,在不同版本默认值不同。我印象中,我是升级到 v5.2.0 时发现的,由 “log” 变更为 “cancel”。