tidb-in-action

1.4.1 基于 TiUP cluster 的集群滚动更新

滚动升级功能借助 TiDB 的分布式能力,升级过程中尽量保证对前端业务透明、无感知。升级时会先检查各个组件的配置文件是否合理,如果配置有问题,则报错退出;如果配置没有问题,则工具会逐个节点升级。其中对不同节点有不同的操作。

1.4.1.1 不同节点的操作

1.4.1.2 版本升级操作

上面提到的逻辑都是在工具中集成好的功能,以升级到 4.0.0-rc 版本为例,我们实际上只需要一条命令就可以实现整个集群的版本升级。

$ tiup cluster upgrade tidb-test v4.0.0-rc