Ошибка при создании файла JAR: «Не найден параметр конфигурации для ключа« akka.remote.artery »» - PullRequest
0 голосов
/ 16 мая 2019

Я написал программу Flink для анализа потоковых данных.Я могу запустить его без проблем.Но когда я создаю JAR-файл из этого, JAR-файл не запускается.Чтобы создать файл JAR, я иду по этому пути:

 Flile ---> Project Structure ---> Artifacts ---> jar ---> From modules with dependencies 

Я меняю каталог для META-INF на resources .После этого я строю артефакт.JAR-файл построен;хотя я не могу запустить его.Когда я хочу запустить его, я получаю эту ошибку:

Исключение в потоке "main" java.lang.Exception: Не удалось создать систему акторов в org.apache.flink.runtime.clusterframework.BootstrapTools.startActorSystem (BootstrapTools.java:276) в org.apache.flink.runtime.clusterframework.BootstrapTools.startActorSystem (BootstrapTools.java:162) в org.apache.flink.runtime.metrics.util.startj.: 126) в org.apache.flink.runtime.minicluster.MiniCluster.start (MiniCluster.java:260) в org.apache.flink.streaming.api.environment.LocalStreamEnvironment.execute (LocalStreamEnvironment.java:120) в орг.apache.flink.streaming.api.environment.StreamExecutionEnvironment.execute (StreamExecutionEnvironment.java:1510) в PooyaCo.App.main (App.java:38)

Причина: com.typesafe.config.ConfigException $Отсутствует: не найден параметр конфигурации для ключа 'akka.remote.artery'

Странно то, что я следую приведенным выше шагам, чтобы создать jar-файл fили helloworld и файл jar запускается без проблем.Я думаю, что проблема из-за зависимостей Flink.

Не могли бы вы помочь мне решить проблему?

Любая помощь будет очень признательна.

1 Ответ

1 голос
/ 01 июня 2019

Да, правильно настроить эту настройку нетривиально.Лучше всего следовать руководству по быстрому старту в документации - https://ci.apache.org/projects/flink/flink-docs-release-1.8/dev/projectsetup/java_api_quickstart.html - в котором показано, как это сделать как с maven, так и с gradle.

...