如何在智能告警平台CA触发测试告警
1067
2022-10-14
[T记]如何使用TiUP来管理TIDB集群
TiUP 是 TiDB 4.0 版本引入的集群运维工具,TiUP cluster 是 TiUP 提供的使用 Golang 编写的集群管理组件,通过 TiUP cluster 组件就可以进行日常的运维工作,包括部署、启动、关闭、销毁、弹性扩缩容、升级 TiDB 集群;管理 TiDB 集群参数。目前 TiUP 可以支持部署 TiDB、TiFlash、TiDB Binlog、TiCDC,以及监控系统。
TiUP的安装
curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh
用TiUP快速启动一个集群
tiup playground --db 2 --pd 3 --kv 3 --host 192.168.8.200
上面会默认在本地启动一个tidb最新版本的集群
用TiUP部署本地集群
编辑配置文件 topology.yaml ,内容如下,由于本地测试环境资源有限,都是部署在同一台机器上, 生产环境要用多台机器部署
# # Global variables are applied to all deployments and used as the default value of # # the deployments if a specific deployment value is missing. global: user: "tidb" ssh_port: 22 deploy_dir: "/data/tidb/deploy" data_dir: "/data/tidb/data" server_configs: pd: replication.enable-placement-rules: true pd_servers: - host: 192.168.8.200 tidb_servers: - host: 192.168.8.200 tikv_servers: - host: 192.168.8.200 monitoring_servers: - host: 192.168.8.200 grafana_servers: - host: 192.168.8.200 alertmanager_servers: - host: 192.168.8.200 |
tiup cluster deploy tidb-test v4.0.0 ./topology.yaml --user root
用TiUP进行扩容scale-out
编辑scale-out-tidb.yaml文件
tidb_servers: - host: 192.168.8.200 ssh_port: 22 port: 4001 status_port: 10081 deploy_dir: data/tidb/deploy/tidb-4001 log_dir: data/tidb/deploy/tidb-4001 |
tiup cluster scale-out tidb-test ./scale-out-tidb.yaml --user root
用TiUP进行TiDB集群管理
tiup cluster list ——查看集群信息
tiup cluster display tidb-test ——查看集群的各个节点信息
tiup cluster start/stop tidb-test ——启动或停止集群
tiup cluster start/stop tidb-test -R tidb ——按角色启动或停止集群
tiup cluster start/stop tidb-test -N 192.168.8.200:4000 ——按节点启动或停止集群
tiup cluster edit-config tidb-test ——在线修改集群配置
tiup cluster reload tidb-test -R tidb ——在线重新加载修改过的配置信息
tiup cluster display tidb-test --dashboards ——查看dashboard的地址
enjoy it~
发表评论
暂时没有评论,来抢沙发吧~