非常抱歉,之前的信息有误,我是用 MAT 工具解析后,exclude all phantom/weak/soft etc. references
后,最后的信息是:
org.apache.flink.util.ChildFirstClassLoader @ 0xb0c14308
class com.mysql.cj.jdbc.Driver @ 0xb0f95a20
com.mysql.cj.jdbc.Driver @ 0xb10183c8
java.sql.DriverInfo @ 0xb10183b0
java.lang.Object[12] @ 0xb1499308
java.util.concurrent.CopyOnWriteArrayList @ 0xae6ea508
class java.sql.DriverManager @ 0xae6e6358
看着还是 JDBC 的问题。
之前 JDBC 的 AbandonedConnectionCleanupThread
问题是通过使用mysql-connector-java-8.0.23.jar版本的包和设置
com.mysql.cj.disableAbandonedConnectionCleanup to true
解决了,但是目前看好像还有其他问题,因为我对Java不是非常了解,所以可能定位问题的方式不是太正确,还希望能帮忙看一下这个情况。
--
Sent from:
http://apache-flink.147419.n8.nabble.com/