官方的缩容文档
https://docs.pingcap.com/zh/tidb/stable/scale-tidb-using-tiup
论坛地址
https://tidb.net/
问题:使用tiup 缩容遇到的tikv处于下线中状态无法转为tombstone状态
解决方法
1.缩容
tiup cluster scale-in --node 10.0.1.5:20160
2.查看
tiup cluster display tidb-cluster
3.查看region的个数是否减少
记得选择自己的版本号
tiup ctl:v7.5.1 pd -u http://localhost:2379 store
这个参数一直在减少则证明没问题
主要原因
一般情况下tikv需要有三个,所以如果你想从三个减少为两个的时候就会出现问题
如果你只有两台机器就在其中一台上配置两个tikv
1.编写scale-out.yml
tikv_servers:
- host: 186.18.80.64
ssh_port: 22
port: 20161(换端口)
status_port: 20181(换)
deploy_dir: /home/tidb/deploy/tikv-20161 (换名称)
data_dir: /home/tidb/deploy/tikv-20161/data (换名称)
log_dir: /home/tidb/deploy/tikv-20161/log (换名称)
arch: amd64
os: linux
2.扩容命令
tiup cluster scale-out tidb-cluster scale-out.yml -u root
具体可见官方的扩容命令
https://docs.pingcap.com/zh/tidb/stable/scale-tidb-using-tiup
3.等待一段时间即可
tiup ctl:v7.5.1 pd -u http://localhost:2379 store
也可使用命令查看region的个数如果在减少即可