课程名称:课程版本(301)+ 3.1.2 TiDB Cluster Operation(本地化部署的 TiDB 集群运维)
学习时长:
18分钟
课程收获:
tiup 命令 对于集群管理的详细操作
课程内容:
- check the cluster status
- start/stop cluster
- modify the configuration
- scale the tidb cluster
- cluster controllers
- fix pack installation
- upgrade from tidb 3.0
- …
二进制命令行
tiup Cluster component
查看当前已经部署的集群信息
tiup cluster list
查看集群的状态
tiup cluster display ${cluster_name}
启动或者停止集群
tiup cluster start/stop
tiup cluster start/stop -R
tiup cluster start/stop -N ,
组件的启动和停止是有顺序的
- 启动顺序
pd → tikv → pump → tidb → tiflash → drainer
- 停止顺序
drainer → tiflash → tidb → pump → tikv → PD
修改集群配置信息
tiup cluster edit-config
重新装载配置信息
tiup cluster reload [-N ][-R ]
指定只重载 tidb
tiup cluster reload -R TIDB
集群扩容
需要配置好相应的信息
tiup cluster scale-out scale-out-tidb.yaml
扩容 tiflash 的必备条件
- tidb cluster version is v4.0.0-rc or higher
- enable-placement-rules is true in pd-ctl
命令
tiup cluster scale-out scale-out-tiflash.yaml
集群缩容
tiup cluster display
获取 节点ID
tiup cluster scale-in --node <node_ID>
缩容 tiflash
1 .修改相关的表的副本为0
alter table . set tiflash replica 0;
-
副本是否被删除成功
select * from information_schema.tiflash_relica where table_schema = ‘<db_name>’ and Table_name = ‘<table_name>’; -
确认节点关闭
tiup cluster display
tiup cluster scale-in --node