dremio metabase 高版本jdk连接问题

发布时间 2023-10-31 08:48:00作者: 荣锋亮

目前已经有不少新项目都是使用了高版本的jdk,比如不少使用了jdk11,还有直接使用jdk17 的
dremio jdbc 驱动支持的jdk 主要是8,对于其他高版本jdk 的支持会有一些问题核心是netty 相关的
以下是一个参考配置

启动参数配置

  • 适合jdk 17 以及以上版本的
 
java --add-opens=java.base/java.nio=ALL-UNNAMED  -Dcdjd.io.netty.tryReflectionSetAccessible=true
  • jdk 11 相关的
java    -Dcdjd.io.netty.tryReflectionSetAccessible=true

参考资料

https://community.dremio.com/t/java-11-jdbc-support/5443/21
https://github.com/snowflakedb/snowflake-jdbc/issues/484