4.0用TiUP启动的进程如何单独关闭,在script中只有启动

由于有个TiKV出问题了,但是集群没问题,现在做了扩展一台TiKV,缩容一台TiKV。状态已经是offline了。但是如何关闭该TiKV呢。

offline 状态说明该 KV 节点的数据还没有完全调走,可以观察下 leader_count 和 region_count,当 leader 和 region 调度完成后,状态会变成 tombstone,节点正常下线。

这个TiKV是异常的,没办法正常停止,目前也没办法把这个TiKV关掉

已经停了22:10分才停掉

遇到 tikv 下线慢的问题,可以先对照最佳实践的文档进行处理 https://pingcap.com/blog-cn/best-practice-pd/#2-节点下线速度慢

调整了之后下了快48小时还是下去不,而且由于是已经挂掉的节点,导致调整参数之后曲线也没明显变化

最后使用了直接强行下线的语句下的。

curl -X POST 'http://<pd-address>/pd/api/v1/store/<store_id>/state?state=Tombstone'

并且还需要从TiUP那里display一下才会帮忙删掉。目前ok了不然都操作不了br restore的操作

对于 offline 的节点,如果确认无法访问,可以使用 force 参数强制下线,之后再配合使用在 pd 中删除

curl -X POST ‘http:///pd/api/v1/store/<store_id>/state?state=Tombstone’

这个参数是哪里的。TiUP的么

tiup cluster scale-in --force 您可以再测试环境试一下,当一个节点down机无法启动时,可以使用,多谢。

好的,感谢

:handshake:

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