使用tiflash报错,tidb_isolation_read_engines为空

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
centos7.5 + tidb v4.0.13

【概述】场景+问题概述
tidb扩容tiflash组件,并且设置一个tidb server的引擎为tiflash,比如tidb server地址为 111.111.111.111 4020,应用也使用了这个新地址作为查询使用,但是过了一段时间,应用报错如下:

Cause: java.sql.SQLException: Internal : Can not find access path matching ‘tidb_isolation_read_engines’(value: ‘’). Available values are ‘tiflash, tikv’.

如果我们将应用连接tidb的地址不使用tiflash的连接(111.111.111.111:4020),那么恢复正常

【背景】做过哪些操作
tidb扩容tiflash组件,使用了一段时间后,应用报错

【现象】业务和数据库现象

Cause: java.sql.SQLException: Internal : Can not find access path matching ‘tidb_isolation_read_engines’(value: ‘’). Available values are ‘tiflash, tikv’.

【业务影响】
测试阶段无影响

【TiDB 版本】
v4.0.13

【附件】

  1. TiUP Cluster Display 信息

  2. TiUP Cluster Edit Config 信息

  3. TiDB- Overview 监控

  • 对应模块日志(包含问题前后1小时日志)
1 个赞

其中一个tidb server我们设置读取引擎参数如下:
image

一旦应用连接到这个tidb server,就会报错
而手动连接这个tidb server,都是正常的

1 个赞

参考:Tiflash 无法获取到数据

2 个赞

目前还在测试验证中

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