你把集群卸载了,重新安装就没事了
tiup 有个缩容的办法 文档里有
减少实例一般用缩容就可以了。
你现在看下你是几副本,SHOW config WHERE NAME LIKE ‘%replication.max-replicas%’;
如果是三副本,而你只有3个tikv的话,是缩容不了的,必须先改成1副本SET config pd replication.max-replicas=1;
然后才能通过tiup cluster scale-in将不要的tikv节点缩容
或者不修改副本数,再找几台机器,scale-out扩容2个tikv节点才能缩容掉这台机器上不想要的2台tikv
另外如果你是单机测试的话,可以直接用tiup playground来生成测试环境即可。
我是在单机上模拟部署生产环境集群
通过这些步骤快速按照的
https://docs.pingcap.com/zh/tidb/stable/quick-start-with-tidb
这里的tikv节点我想改成一个
除了ip不一样,其他的配置和模板一样,现在就想减少tikv
单纯想缩容掉2个tikv节点的话,就按这个操作吧
好的,谢谢,改成1个副本了,缩容tiup cluster scale-in的节点名称是不是tikv里面的server.labels
https://docs.pingcap.com/zh/tidb/stable/tiup-component-cluster-scale-in#-n---nodestrings无默认值必须非空
看这里,可以通过tiup cluster scale-in -N 192.168.0.111:20161,192.168.0.111:20162这样就行,不过你现在集群有数据吗?有数据的话,刚修改的副本,需要调度一段时间
谢谢老哥,解决了
使用tiup cluster edit-config修改
tiup cluster edit-config
先改副本数,再scale-in