使用Apache Flink 1.8并尝试运行RichAsyncFunction
。
初始化No Suitable Driver Found
内的Hikari池时出现RichAsyncFunction open()
错误
在IDE中,它运作良好,当提交集群时,出现上述错误。
我通过放置Class.forName("net.sourceforge.jtds.jdbc.Driver")
我猜测这是与Apache Flink如何加载类和胖罐有关的某种类加载问题?与“最新”池和驱动程序一样,您实际上不必再执行此操作。 JTDS是3类驱动程序,Hikari似乎通常在我通常创建的常规胖罐中检测到此问题。
我的Gradle依赖项如下:
compile "net.sourceforge.jtds:jtds:${jtdsVersion}"
flinkShadowJar "net.sourceforge.jtds:jtds:${jtdsVersion}"