pd-recover在日志中找不到clusterid

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:3.0.12
  • 【问题描述】:如题,由于使用集群很久,日志轮滚清理,在tidb,tikv,pd日志中已经已经无法找到cluster-id,还有其他方法可以找到么?

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

你好,可以通过下面的命令查看下,反馈结果中的 id 即为 cluster-id 值

 pd-ctl -u http://<pd_ip>:<pd_port> cluster 

老的pd集群挂掉无法恢复了,连接不上的…

如果 prometheus 监控数据还在的话,可以尝试通过直接查询监控数据来获取 cluster id:
(1)直接在浏览器中登录 prometheus 地址;
(2)在下面框中填入“pd_cluster_metadata” ,然后点击 “Execute”,选择 “Graph”,时间尽量选择最近的


上面显示结果中 type=cluster{xxx} 后面一段即为 cluster_id 。

多谢,找到了

:+1: