如何取消 tidb集群scale in后的节点

【 TiDB 使用环境】 /测试/ Poc
【 TiDB 版本】5.2.0
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
集群手动scale-in tikv节点,目前不想缩容了,请问是否有方法可以取消现在的Pending Offline 状态的tikv节点
【资源配置】
【附件:截图/日志/监控】

应该没啥办法了,等你发完贴看到回复早就缩容结束了

好吧 感谢大佬

缩容完再扩容呗。

终止下线过程

处于offline状态的节点未成为tombstone前可以通过以下命令终止其下线过程,使tikv重新成为UP状态,不适用已经删除tikv 数据目录或宕机的情况,部分情况该tikv可能需要重启。

       curl -X  POST http://pd_ip:pd_port /pd/api/v1/store/{store_id}/state\?state=Up

上述的下线流程为首先使用tiup cluster scale-in方式,缩容操作时也可以使用如下流程:

(1) 使用pd-ctl store delete 开始下线过程,store变为offline。

(2) 待状态变为tombstone后使用store remove-tombstone清理

(3) 使用tiup cluster scale-in --force 清理下线节点信息。

参考:专栏 - TiKV缩容下线异常处理的三板斧 | TiDB 社区

1 个赞