课程名称:2.3.1 How to Deploy TiDB Platform with TiUP(如何通过 TiUP 部署 TiDB)
学习时长:90min
课程收获:了解 TiUP 组件管理方式和集群管理方式
课程内容:
-
什么是TiUP
-
为什么需要TiUP
- https://tiup.io
- 单二进制命令行工具
- 替换ansible
-
TiUP核心概念
-
一切皆模块
-
每个组件都有多版本
-
镜像,组件库
-
离线安装
-
使用 tiup mirror set设置离线库地址
- HTTP Server
- Local file system
-
-
-
-
使用TiUP部署和维护TiDB
-
使用TiUP部署本地测试集群
-
使用TiUP部署生产集群
-
tiup cluster [check|deploy|start|stop|scale-in|scale-out|…]
-
准备拓扑文件(yaml),示例
-
检查环境
- tiup cluster check /tmp/test.yaml -u root
-
分发二进制组件及部署
- tiup cluster deploy test-cluster v4.0.0 /tmp/test.yaml -u root
-
开始/停止集群
-
tiup cluster start test-server
- pd->tikv->tidb
-
tiup cluster stop test-server
- pd->tikv-tidb
-
-
基本部署管理
-
扩缩容
-
扩容
-
准备扩容文件(yaml)
-
tiup cluster scale-out test-cluster /tmp/scale.yaml
-
-
缩容
-
查看集群概况
- tiup cluster display test-cluster
-
-
tiup cluster scale-in test-cluster -N xxx.xxx.xxx.xxx:xxxx
-
-
升级
- tiup cluster upgrade test-cluster v4.0.8
-
删除集群
- tiup cluster destroy test-cluster
-
编辑集群配置
- tiup cluster edit test-cluster
-
重载集群配置
- tiup cluster reload test-cluster
-
-
-
-