TiSpark 读取 TiKV not leader

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】V4.0.9
【复现路径】通过 TiSpark 直接读取 TiKV 数据,会提示 not leader 错误
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

TiSpark 版本为 V2.5
如果有需要的信息可以及时回复

新版本的tidb以及tispark都已修复了这个问题。建议TiSpark升级到3.X的最新版本测试,如果还有这个错误,建议升级TiDB到最新版本

这个问题出现的原因,我理解是 pd 的元数据陈旧导致的非 leader 状态,还有其他可能得原因吗?

你说的是一方面,还有一方面是tispark获取元数据和读取数据之间的时间差,或者说缓存的问题。新版本修复了这种问题。

我们先沟通升级下 TiSpark 的版本,看下这个问题是否还会出现

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