1 当前集群部署拓扑
2 扩容TiKV节点
需要扩容一个TiKV节点
2.1 编写扩容脚本
在 scale-out.yaml 文件添加扩容拓扑配置
vi scale-out.yaml
2.2 执行扩容命令
命令格式
tiup cluster scale-out 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个节点
执行缩容操作:
缩容命令
tiup cluster scale-in --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 就说明下线成功