使用ApacheFlink1.8并尝试运行 RichAsyncFunction
.
我得到了 No Suitable Driver Found
初始化中的hikari池时出错 RichAsyncFunction open()
在ide中,它工作得很好,当提交到集群时,我得到了上面的错误。
我解决这个问题的办法是 Class.forName("net.sourceforge.jtds.jdbc.Driver")
我猜这是一个关于apacheflink如何加载类和胖jar的类加载问题?与“最新”的池和驱动程序一样,您不必再这样做了。jtds是一个类型3驱动程序,hikari似乎通常在我通常创建的普通胖jar中检测到这一点。
我的gradle依赖关系如下:
compile "net.sourceforge.jtds:jtds:${jtdsVersion}"
flinkShadowJar "net.sourceforge.jtds:jtds:${jtdsVersion}"
暂无答案!
目前还没有任何答案,快来回答吧!