TiDB扩缩容

1 当前集群部署拓扑

在这里插入图片描述

2 扩容TiKV节点

需要扩容一个TiKV节点
在这里插入图片描述

2.1 编写扩容脚本

在 scale-out.yaml 文件添加扩容拓扑配置

vi scale-out.yaml

在这里插入图片描述

2.2 执行扩容命令

命令格式

tiup cluster scale-out <cluster-name> scale-out.yaml -p

cluster-name:TiDB集群名称
p:使用密码方式登录当前机器

执行

tiup cluster scale-out tidb-cluster scale-out.yaml -p

在这里插入图片描述
出现 successfully 表示节点扩容成功
在这里插入图片描述

2.3 验证扩容信息

tiup cluster display tidb-cluster

我们看到Tikv已经增加了一个节点
在这里插入图片描述

3 缩容TiKV节点

查看节点信息

tiup cluster display tidb-cluster

在这里插入图片描述
当前TiKV是4个节点

扫描二维码关注公众号,回复: 15285114 查看本文章

执行缩容操作:

缩容命令

tiup cluster scale-in <cluster-name> --node 192.168.64.152:20163

参数解释
cluster-name:集群名称
node:需要删除的节点地址
执行命令

tiup cluster scale-in tidb-cluster --node 192.168.64.152:20163

在这里插入图片描述

验证缩容信息

tiup cluster display tidb-cluster

我们看到需要缩容的节点状态是 Tombstone 说明已经下线,下线需要一定时间,下线节点的状态变为 Tombstone 就说明下线成功

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_21040559/article/details/127716918