TiUP 是 TiDB 4.0 版本引入的集群运维工具,TiUP DM 是 TiUP 提供的使用 Golang 编写的集群管理组件,通过 TiUP DM 组件就可以进行日常的运维工作,包括部署、启动、关闭、销毁、扩缩容、升级 DM 集群以及管理 DM 集群参数。
安装 TiUP DM 组件:
tiup install dm dmctl
生成模版文件,然后根据模版文件把主机替换成自己的机器即可:
tiup dm template > dm.yaml
通过tiup list dm-master获取最新的版本
通过tiup进行部署操作:
tiup dm deploy dm-test ${version} ./topology.yaml --user root [-p] [-i /home/root/.ssh/gcp_rsa] 其中版本可以通过命令查询,与当前tidb匹配的版本即可。
tiup dm deploy dm-test v8.3.0 ./dm.yaml --user root -p
启动DM集群
查看DM集群运行状态
tiup dm display dm-test
现在DM部署完毕,后续做数据迁移需要用到这个集群