写点什么

记一次使用 TiUP 半自动升级 TiDB 集群经验

  • 2022 年 7 月 11 日
  • 本文字数:606 字

    阅读完需:约 2 分钟

作者: TUG 微尘原文来源:https://tidb.net/blog/3ac06007

记一次使用 TiUP 半自动升级 TiDB 集群经验

一、背景

​ 部分 tidb 集群开启了 cdc,tidb cdc 组件不兼容公司内部个性化之后的 Canal 协议,内部对 cdc 做了兼容,因此不可使用 tiup 对 tidb 集群进行自动升级,否则会造成数据同步报错。

二、升级步骤

TiUP Cluster 不支持指定部分节点升级


TiDB 集群角色升级顺序


1. 升级 cdc


tiup cluster patch {{cluster_name}} /data/deploy/patch/cdc-4.0.10-canal-proto.tar.gz -R cdc
复制代码


确认 cdc 任务正常,无相关报警


2. 升级 pd


tiup cluster patch {{cluster_name}} /data/deploy/patch/v4.0.10/pd-v4.0.10-linux-amd64.tar.gz -R pd
复制代码


3. 升级 tikv


tiup cluster patch {{cluster_name}} /data/deploy/patch/v4.0.10/tikv-v4.0.10-linux-amd64.tar.gz -R tikv
复制代码


4. 升级 tidb


tiup cluster patch {{cluster_name}} /data/deploy/patch/v4.0.10/tidb-v4.0.10-linux-amd64.tar.gz -R tidb
复制代码


5. 升级 prometheus


tiup cluster patch {{cluster_name}} /data/deploy/patch/v4.0.10/prometheus-v4.0.10-linux-amd64.tar.gz -R prometheus
复制代码


6. 升级 grafana


tiup cluster patch {{cluster_name}} /data/deploy/patch/v4.0.10/grafana-v4.0.10-linux-amd64.tar.gz -R grafana
复制代码


7. 确认 tidb 集群正常,各项指标正常,无相关报警


8. 修改元数据


.tiup/storage/cluster/clusters/{{cluster_name}}/meta.yaml 
tidb_version: v4.0.10
复制代码


发布于: 刚刚阅读数: 2
用户头像

TiDB 社区官网:https://tidb.net/ 2021.12.15 加入

TiDB 社区干货传送门是由 TiDB 社区中布道师组委会自发组织的 TiDB 社区优质内容对外宣布的栏目,旨在加深 TiDBer 之间的交流和学习。一起构建有爱、互助、共创共建的 TiDB 社区 https://tidb.net/

评论

发布
暂无评论
记一次使用TiUP半自动升级TiDB集群经验_版本升级_TiDB 社区干货传送门_InfoQ写作社区