繁体   English   中英

制作jar文件时出错:“找不到密钥'akka.remote.artery'的配置设置”

[英]Error in making jar file: “No configuration setting found for key 'akka.remote.artery'”

我写了一个Flink程序来解析流数据。 我可以毫无问题地运行它。 但是当我创建一个jar文件时,jar文件不会运行。 要制作jar文件,请遵循以下路径:

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

我将META-INF的目录更改为resources 之后,我构建了工件。 jar文件已构建; 即使,我也无法运行它。 当我要运行它时,我收到此错误:

线程“主”中的异常java.lang.Exception:无法在org.apache.flink.runtime.clusterframework.BootstrapTools上的org.apache.flink.runtime.clusterframework.BootstrapTools.startActorSystem(BootstrapTools.java:276)创建actor系统org.apache.flink.runtime.metrics.util.MetricUtils.startMetricsActorSystem(MetricUtils.java:126)上的.startActorSystem(BootstrapTools.java:162)在org.apache.flink.runtime.minicluster.MiniCluster.start(MiniCluster.java :260),位于org.apache.flink.streaming.api.environment.LocalStreamEnvironment.execute(LocalStreamEnvironment.java:120),位于org.apache.flink.streaming.api.environment.StreamExecutionEnvironment.execute(StreamExecutionEnvironment.java:1510) PooyaCo.App.main(App.java:38)

引起原因:com.typesafe.config.ConfigException $ Missing:找不到键“ akka.remote.artery”的配置设置

奇怪的是,我按照上述步骤为helloworld程序制作了jar文件,并且jar文件运行时没有任何问题。 我认为问题是由于flink依赖性。

您能指导我解决这个问题吗?

任何帮助将不胜感激。

是的,正确地进行此设置并非易事。 最好的办法是遵循文档中的快速入门指南- https://ci.apache.org/projects/flink/flink-docs-release-1.8/dev/projectsetup/java_api_quickstart.html -它展示了如何做这既有行家也有gradle。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM