Une erreur est signalée lorsque flink est mis à niveau de 1.9 à 1.12 dans la dépendance maven

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>

Je suppose que tu aimes

Origine blog.csdn.net/wenyichuan/article/details/113241462
conseillé
Classement