课程名称:2.3.1 How to Deploy TiDB Platform with TiUP(如何通过 TiUP 部署 TiDB)
学习时长:120
课程收获:如何使用tiup部署本地测试集群和一个生产集群
课程内容:
tiup作为一个组建管理器
如何使用tiup部署本地测试集群和一个生产集群
准备一个拓扑文件 内容是tidb、tikv、pd有几个放在哪些机器上以及monitoring-server和grafana-server的位置
检查部署环境 tiup cluster check 部署文件(全路径)-u root
部署 tiup cluster deplay 集群名 v4.0.0 拓扑文件 -u root
启动集群 tiup cluster start 集群名
查看集群状态 tiup cluster display 集群名
扩容 tiup cluster scale-out 集群名 扩容拓扑文件(全路径)
缩容 tiup cluster scale-in 集群名 -N 组件id(display输出第一列 例:172.17.5.134:4000)
版本升级 tiup cluster upgrade 集群名 v4.0.5
删除集群 tiup cluster destroy 集群名(不可逆 会把集群的数据部署文件以及启动脚本等都删除,恢复到部署前的状态)
拓扑文件官方模板
https://github.com/pingcap/tiup/blob/master/examples/topology.example.yaml
什么时候要用:
1部署集群时(初始化时)
2部署完后调整集群的配置(编辑集群时) 要用tiup来调整已经部署好的模板
编辑时所有目录和端口不能改 用户名也不能改 server_configs等配置类可以改 不能通过编辑配置文件的方式添加删除机器 只能通过scale_out/in方式
编辑完后需要执行tiup cluster realod teat 使配置在所有环节生效
global 前提配置
yaml拓扑文件对缩进性质很严格
学习过程中参考的其他资料
拓扑文件官方模板
https://github.com/pingcap/tiup/blob/master/examples/topology.example.yaml