TIDB的扩容、升级、缩容

扩容

扩容一个组件,比如是监控相关的

.yaml

grafana_servers:
  - host: 172.18.3.38
    deploy_dir: "/usr/local/tidb/grafana_servers"

monitoring_servers:
  - host: 172.18.3.38
    deploy_dir: "/usr/local/tidb/monitoring_servers"
    data_dir: "/data/tidb/monitoring_servers"

alertmanager_servers:
  - host: 172.18.3.38
    deploy_dir: "/usr/local/tidb/alertmanager_servers"
    data_dir: "/data/tidb/alertmanager_servers"

执行扩容命令

tiup cluster scale-out 集群名称 扩容的yaml文件 # 格式
tiup cluster scale-out tidb-sdk scale.yaml

会直接安装,并会更新现有的集群,让新节点加入集群

也适用于其他组件,比如md,命令基本一致:tiup dm scale-out dm-sdk scale.yaml

升级

对于升级那更加方便了

官方给出的不断业务升级,还是有影响的,不过很少,能接受

tiup cluster upgrade 集群名称 版本 # 格式
tiup cluster upgrade tidb-sdk v6.1.0

升级到6.1.0,升级过程比慢,是一个组件一个组件升级,还会等待组件内部执行完毕,所以使用官方的升级方式,还是比较推荐的,虽然有点波动,但是能接受

缩容

缩容比扩容就简单多了

tiup cluster display tidb-sdk # 查看集群
......
172.18.3.43:9093   alertmanager  172.18.3.38  9093/9094 ...............
......

tiup cluster scale-in 集群名称 --node 要缩减的组件IP加端口 # 格式
tiup cluster scale-in tidb-sdk --node 172.18.3.43:9093

同样也适用于其他组件,缩容前建议上官方文档以及官方社区看看,有一些组件是依赖其他组件的。。。。。。


   转载规则


《TIDB的扩容、升级、缩容》 江松泉 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
TIDB可视化页面 TIDB可视化页面
外题建议看官方文档:https://docs.pingcap.com/zh/tidb/stable/dashboard-intro 访问地址:pg的IP:2379(pg的端口)/dashboard,http://172.18.3.41:23
2022-06-21
下一篇 
TIDB的md只增量同步 TIDB的md只增量同步
外题本文只写增量,全量请看历史文章 为啥用增量呢,因为同步机目前比较乱,近10个任务,只有小部分任务需要保留,所以配置也不用太高,磁盘也不用太高,所以通过重新新一台机搭建md集群,用增量同步来达到迁移的效果 增量怎么保持数据一致性,这个,因
2022-06-21
  目录