Contenu d'erreur
Exception in thread "main" java.lang.IllegalStateException: No ExecutorFactory found to execute the application.
at org.apache.flink.core.execution.DefaultExecutorServiceLoader.getExecutorFactory(DefaultExecutorServiceLoader.java:84)
at org.apache.flink.api.java.ExecutionEnvironment.executeAsync(ExecutionEnvironment.java:971)
at org.apache.flink.api.java.ExecutionEnvironment.execute(ExecutionEnvironment.java:891)
at org.apache.flink.api.java.ExecutionEnvironment.execute(ExecutionEnvironment.java:875)
at org.apache.flink.api.java.DataSet.collect(DataSet.java:413)
at ru.ivi.opensource.flinkclickhousesink.DmToClickHouseTest.main(DmToClickHouseTest.java:51)
causes du problème
flink1.12 divise le client en deux packages, et le client doit être introduit séparément
Solution: ajouter des dépendances
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-clients_2.11</artifactId>
<version>1.12.0</version>
</dependency>