非常抱歉,之前的信息有误,我是用 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/