无法启动tikv节点如何强制下线呢

【TiDB 使用环境】测试/ Poc
【TiDB 版本】5.6.5
【操作系统】
【部署方式】本地部署
【集群数据量】
【集群节点数】3个TiKV
TiKV节点启动不了了,数据丢失无所谓,在该节点无法启动的情况下我想把该节点强制下线应该怎么处理。我执行了下线操作一直处于Pending Offline状态

补充以下,该节点肯定无法启动了,我也不行启动了,就想强制把他下线

加上-force可以强制缩容。
https://docs.pingcap.com/zh/tidb/stable/tiup-component-cluster-scale-in/#--force

已经缩容了,但是一直显示Offline状态,我无法再次扩容把该节点加进去:

{
“store”: {
“id”: 7776088,
“address”: “10.0.5.190:20160”,
“version”: “6.5.6”,
“peer_address”: “10.0.5.190:20160”,
“status_address”: “10.0.5.190:20180”,
“git_hash”: “08a6a0f6d6180c01a33b9b3973111d69533269eb”,
“start_timestamp”: 1752993369,
“deploy_path”: “/home/hadoop/apps/em-deploy/tikv-20160/bin”,
“last_heartbeat”: 1753021536220558824,
“state_name”: “Offline”
},
“status”: {
“capacity”: “0B”,
“available”: “0B”,
“used_size”: “0B”,
“leader_count”: 0,
“leader_weight”: 1,
“leader_score”: 0,
“leader_size”: 0,
“region_count”: 41190,
“region_weight”: 1,
“region_score”: 784425,
“region_size”: 784425,
“start_ts”: “2025-07-20T14:36:09+08:00”,
“last_heartbeat_ts”: “2025-07-20T22:25:36.220558824+08:00”,
“uptime”: “7h49m27.220558824s”
}
}

tiup cluster display里还有么?pd-ctl 里也删除一下

pd-ctl执行了 store delete,然后看一直处于Offline,这时候也执行了store remove-tombstone,感觉没啥用,因为他得处于tombstone状态才可以remove


API的方式也执行了,也没用,进去看那个store 依然Offline状态

还有一个可能,是不是节点不够3节点了?所以delete没起效果?

一共就3个kv节点 你得先扩容一个节点再下线坏掉的节点。

三节点 有坏掉一个节点去强制下线它时,首先需要先扩容一个节点 然后–force缩容下线节点。下线节点在region transfer完成后,会自动在pd-ctl中的信息中消失

我强行把region都移走了就可以了

不需要强行,你-- force 缩容会自动transfer。觉得慢可以调整transfer速度

三个tikv节点的情况,region移走就下线成功了吗?

在 TiKV 节点无法启动且需要强制下线的情况下,可以通过 PD 控制工具(pd-ctl)执行强制删除操作,跳过正常下线流程中的数据迁移检查。

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。