morgan created FLINK-16933:
------------------------------

             Summary: No suitable driver found for jdbc:xxx
                 Key: FLINK-16933
                 URL: https://issues.apache.org/jira/browse/FLINK-16933
             Project: Flink
          Issue Type: Bug
          Components: API / DataStream
    Affects Versions: 1.9.0
         Environment: CentOS Linux release 7.7.1908 (Core)
            Reporter: morgan


For example, there are two streaming jobs A and B.

When A calculation is running, I submit B, at this time, an exception will be 
thrown, Caused by: java.sql.SQLException: No suitable driver found for jdbc: 
clickhouse: // host: 8123 / data. When stopping flink ./stop-cluster.sh. Then 
restart ./start-cluster.sh. When flink is not running any tasks, submit B, and 
B is successfully executed. But if you execute B multiple times, Caused by: 
java.sql.SQLException: No suitable driver found for jdbc: clickhouse: // host: 
8123 / data will also be thrown. Both B and A depend on clickhouse4j in the 
common. A submission can run normally, but B can only be executed when restart 
and flink does not contain other tasks, which seems strange. I checked flink / 
lib / and clickhouse4j-1.4.1.jar has been added. I tried to package 
clickhouse4j-1.4.1.jar into the job, but still couldn't solve this problem. I 
tried to add it to jre / lib / ext and added it to the classpath. The problem 
was not solved. But I executed in the local environment idea and did not throw 
any exception.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to