下线TiKV,剩最后一个leader和4个region,等了一天多,都没成功。
你好
由于当前 store 上少数 leader 和 region 可以进行如下操作,完成节点的下线工作:
- 查看下线节点的调度策略和 max-replicas:pd-ctl scheduler show/config show
- 将 store id = 49133 的 剩余 leader 迁移走: scheduler add evict-leader-scheduler 1
- 由于 49133 上存在 4 个 region ,但是为集群中少数副本(3 副本),可以直接将其状态设置为 tombstone。当扩容新的节点时。该副本将自动补齐:curl -X POST ‘http://pdip:pdport/pd/api/v1/store/{id}/state?state=Tombstone’
关于第3点,不太理解。leader我没动,过了一上午,已经没了。现在就剩4个region了。这4个region没有迁移掉的原因是什么?TiKV还有三台在工作,然后副本数量是默认值,没动过。
节点下线慢,可以调整下面的参数来加快下线:
>> operator add transfer-region 1 2 3 4 // 把 Region 1 调度到 store 2,3,4
手动做一下