【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】v5.1.4
【复现路径】做过哪些操作出现的问题
-
背景
机房迁移,通过扩缩容方式,两个机房之间的延迟在1ms以内 -
迁移步骤
1. 扩容TiFlash, 缩容老TiFlash
2. 扩容TiKV, 缩容老TiKV
3. 扩容TiDB Server, 缩容老TiDB Server
4. 扩容PD, 缩容老PD -
问题
在第四步之后,老PD
缩容, 新的TiKV
节点识别到不到新的PD
,在通过tiup
进行reload
时,leader
一直驱除不掉 -
部分日志
[2023/02/23 20:02:49.948 +08:00] [ERROR] [util.rs:592] ["connect failed"] [error="Grpc(RpcFailure(RpcStatus { code: 14-UNAVAILABLE, message: \"failed to connect to all addresses\", details: [] }))"] [endpoints=http://xxxxxx:2379]
[2023/02/23 20:02:49.948 +08:00] [INFO] [util.rs:544] ["connecting to PD endpoint"] [endpoints=http://xxxxxx:2379]
日志中的xxxxxx
是老PD
的地址,请教下,如何让新的TiKV
识别到新的PD
了,尝试过reload
,卡住