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

2023年 10月 13日 61.6k 0

作者:TUG微尘

原文来源: tidb.net/blog/3ac060…

记一次使用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

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论