课程名称:【TiDB 4.0 PCTA 学习笔记】- 3.1.2 TiDB Cluster Operation(本地化部署的 TiDB 集群运维)
学习时长:30m
课程收获:
了解 TiUP 工具对集群的日常运维
课程内容:
一、TiUP
支持本地集群部署,支持生产集群部署,组件版本及分发管理
二、TiUP cluster组件 可以对生产进群进行日常运维操作
tiup cluster 各命令介绍
1、tiup cluster list / display
disply命令 常用于检查进群状态
2、启动和停止集群 ,顺序有依赖关系
TiDB启动顺序 :PD > TiKV > Pump > TiDB > TiFlash > Drainer
TiDB停止顺序 :Drainer > TiFlash > TiDB > Pump > TiKV > PD
3、修改TiDB集群参数
tiup cluster edit-config 进去编辑模式
tiup cluster reload 后才生效
4、扩容 PD \ TiDB \ TiKV 节点
扩容速度很快,不会中断业务,Tikv扩容后数据会自动均衡
5、扩容 TiFlash 节点
需要满足2个前置条件 :
TiDB版本 必须高于 v4.0.0-rc ,enable-placement-rules 参数必须为 true
扩容过程与之前相同
6、缩容 PD \ TiDB \ TiKV 节点
先检查节点id :ip+port
再 tiup cluster scale-in
7、缩容 TiFlash 节点
TiFlash 表副本数先设置为 0
缩容过程与之前相同
8、集群管理工具
9、打补丁
10、版本升级(不支持回滚)
11、其他命令