【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】
【遇到的问题:问题现象及影响】tidb三个存储节点,其中一个节点没有leader,请问是什么原因?
【资源配置】
【附件:截图/日志/监控】
信息太少了,最好运行日志也能有关键信息,才好判断…
这个正常,看一下节点打分,是不是这个节点打分特别低,或者加了驱逐leader的策略
1 个赞
您把 pd 的config show 发出来看下
leader_weight leader_count呢??? leader_score 也关系到调度。 您最好都发出来吧
2 个赞
通过截图发现, 他们的 权重配置 都是一样的。 但是分数 相差的确很大。
默认权重是一样的,分值有差异是正常的。
一般这种某个节点的leader直接为0的,都是节点有问题,比如资源紧张写入慢等,可以参照文档逐一排查
1 个赞
看没有leader的节点有没有配置evict-leader,另外看下三个节点的磁盘剩余空间
1 个赞
pd-ctl schedule show 看下,是不是有 evict-leader。
2 个赞
对 remove 掉
1 个赞
感谢大佬亲手帮忙解决问题