以扩容192.168.11.16为例
编写扩容拓扑配置
进行环境检查, 配置文件地址使用ip
vim scale-out.yml
tidb_servers:
- host: 192.168.11.16
ssh_port: 22
port: 4000
status_port: 10080
tikv_servers:
- host: 192.168.11.16
ssh_port: 22
port: 20160
status_port: 20180
pd_servers:
- host: 192.168.11.16
ssh_port: 22
client_port: 2379
peer_port: 2380
tiflash_servers:
- host: 192.168.11.16
ssh_port: 22
tcp_port: 9000
http_port: 8123
flash_service_port: 3930
flash_proxy_port: 20170
flash_proxy_status_port: 20292
metrics_port: 8234
执行扩容命令
tiup cluster scale-out tidb-test scale-out.yml
以缩容192.168.11.15为例
查看节点 ID 信息
tiup cluster display tidb-test
第一列即为节点的ID, 例如:
tikv id:192.168.11.15:20160
, tidb id: 192.168.11.15:4000
, tiflash id: 192.168.11.15:9000
执行缩容操作
tiup cluster scale-in tidb-test --node 192.168.11.15:9000
–node 参数为需要下线节点的 ID
tiup cluster destroy tidb-test --force