使用tiup缩容的时候一直没有转化为tombstone状态,而是一直处于Pending Offline状态

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】7.5.1
【复现路径】[缩容文档](https://docs.pingcap.com/zh/tidb/stable/scale-tidb-using-tiup#2-执行缩容操作)
执行文档中的 tiup cluster scale-in --node 10.0.1.5:20160 命令
一直处于下线状态,一直没有进入可删除的tombstone状态
【附件:截图/日志/监控】

先看监控,确认一下leader和region是不是已经全部迁移完成了。如果是的话,要用pd ctl查看对应的store,看看还有什么region在里面,手动给迁移走,当store没有region了,就回变成tombstone

2 个赞

楼主你的集群有几个tikv节点?
如果是只有3个tikv节点,那么会因为没有多余的节点来迁移数据就会出现这种现象。
如果不止3个tikv节点,需要结合单个节点上的数据量、集群负载等情况来进一步分析。

1 个赞

看一下tikv的日志,以及看一下region 监控记录

只有三个tikv节点,这样要怎么解决呀大佬

region没迁移完吧

先扩一个再缩容

对,压根就没动,使用store检查的时候这个region就没动 :sob:

这个理论上似乎能解决,但是没有多余的机器了,有没有别的解决方法吗大佬

使用 pd ctl 查看store的时候里面的region没有动过 :sob:

同一台机器换个目录和端口就可以扩容了,就是后面不好管理

好的,谢谢大佬,我去试试

感谢大佬region已经在减少的路上了

看看是否真正迁移完成

只有三个tikv,不能缩容了。只能扩容之后再缩容。

对的大佬,感谢,这个问题已经解决了