spark节点使用TIDB连接问题

在spark的Map操作中,有些数据需要连接到jdbc获取,当DB使用mysql时可正常进行更新、查询。当DB使用TIDB时报错,报错如下。

尝试定位问题:将tidb的链接方式改为IP直连。 报错
将tidb链接改为正常链接。 报错。
切换DB为mysql。 正常

请确认 MySQL 和 TiDB 是否使用的是相同隔离级别。这里的错误是 write conflict 事务冲突,说明在当前隔离级别下你需要自己处理事务冲突。可以通过修改隔离级别或者手动捕获错误并重试来解决问题。

https://docs.pingcap.com/zh/tidb/dev/transaction-isolation-levels/

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