bashboard 出现 "[PD:cluster:ErrNotBootstrapped]TiKV cluster not bootstrapped, please start TiKV first

【 TiDB 使用环境】
系统是CentOS Linux release 7.9.2009 (Core)

【概述】场景+问题概述
在使用bashboard时,出现了下面图的问题
error.pd.client_request_failed: Request failed with status code 500 from PD API: “[PD:cluster:ErrNotBootstrapped]TiKV cluster not bootstrapped, please start TiKV first”

[pd_50.1.log|attachment]

【背景】做过哪些操作
近期有从v5.0.1 还是 v5.0.0 升级到5.0.2(这时候就有这个问题了),再升级到5.1.0
【现象】业务和数据库现象
业务和数据库都没影响,挺正常,就bashboard 界面报错
【业务影响】
没发现影响
【TiDB 版本】
目前tidb使用的是5.1.0
【附件】
pd_50.1.log (8.8 KB)
(upload://6MtkqOnZZxmxZTh9vUgqGKfYDlZ.log) (8.8 KB) tikv_50.7.log (9.3 KB) tikv_50.8.log (9.6 KB) [tikv_50.9.log|attachment]

  1. TiUP Cluster Display 信息

  2. TiUP Cluster Edit Config 信息

  3. TiDB- Overview 监控

1 个赞

1.麻烦检查 PD UI (dashboard 所在) 节点和 tikv 节点间 ntp 同步是否正常,若时间相差较大请先调整下;
2.可以尝试将 dashboard 切换至其他 pd 节点上,切换之后观察下是否正常,命令参考:https://docs.pingcap.com/zh/tidb/v4.0/dashboard-ops-deploy#切换其他-pd-实例提供-tidb-dashboard-服务

1.请按照下面这个命令设置下:

tiup ctl:v5.1.0 pd -u http://192.168.50.1:2379 config set dashboard-address http://192.168.50.2:2379

2.NTP 同步是否有问题也麻烦检查下

通过这个命令,迁移到50.2就没问题了,然后我又迁移回来,也没问题了~
ntp昨天已经确认过,都一致,这是什么原因呢

当时升级的日志还在吗?看起来可能是 dashboard 获取节点状态的接口卡主了

我昨天从5.0.0升级到5.3,今早发现也出现了一模一样的问题, 还没解决,不知道楼主解决了没有

TiDB Dashboard 已知 bug

在进行 Profile 之后就会出现。
https://github.com/pingcap/tidb-dashboard/issues/1072

临时解决方案是:

先获取 dashboard-address,然后将其设置为 none。

tiup cluster display CLUSTER_NAME --dashboard
tiup ctl pd -u http://127.0.0.1:2379 config set dashboard-address none

约半分钟后再设置为原来的值,以此重启 TiDB Dashboard 来重置。

tiup ctl pd -u http://127.0.0.1:2379 config set dashboard-address http://172.16.4.207:4779

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