前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >使用trino查询MySQL数据源报错的解决方法

使用trino查询MySQL数据源报错的解决方法

原创
作者头像
保持热爱奔赴山海
发布2024-05-29 14:31:17
发布2024-05-29 14:31:17
4210
举报

trino(版本448)启动后,当查询MySQL的源,提示连不上MySQL的库。同样的配置,查询PG数据源都可以正常使用。

解决步骤:

1、先把日志改为debug级别看下报错明细,

代码语言:txt
复制
cat log.properties
# 设置日志级别,有四个级别:DEBUG, INFO, WARN and ERROR
io.trino=DEBUG

2 、再次启动trino,并执行mysql数据源的查询操作

3、查看trino的日志,发现有如下内容

代码语言:txt
复制
Caused by: com.mysql.cj.exceptions.CJException: Unknown or incorrect time zone: 'Asia/Shanghai'
	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:127)
	at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:848)
	at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:771)
	at com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:701)
	at com.mysql.cj.protocol.a.NativeProtocol.configureTimeZone(NativeProtocol.java:2276)
	at com.mysql.cj.protocol.a.NativeProtocol.initServerSession(NativeProtocol.java:2282)
	at com.mysql.cj.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImpl.java:1269)
	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:848)
	... 81 more

4、github上搜下类似issue,找到解决方法

代码语言:txt
复制
在 jvm.config 最后加一行:

-Duser.timezone=GMT+8

5、再次重启trino(注意验证没问题后,把log从DEBUG再改回INFO级别)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档