如何在吊舱中运行flink jar

时间:2020-09-22 05:24:07

标签: apache-flink

我在工作舱内的flink cmd下方跑过:

./opt/flink/bin/flink run ./opt/flink/examples/batch/WordCount.jar

然后它向我显示错误,我不知道如何解决它,但是在本地flink中可以使用相同的cmd。仪表板

使用默认输入数据集执行WordCount示例。 使用--input指定文件输入。 将结果打印到标准输出。使用--output指定输出路径。 该程序完成,但有以下异常: org.apache.flink.client.program.ProgramInvocationException:主要方法导致错误:java.util.concurrent.ExecutionException:org.apache.flink.runtime.client.JobSubmissionException:无法提交JobGraph。 在org.apache.flink.client.program.PackagedProgram.callMainMethod(PackagedProgram.java:302) 在org.apache.flink.client.program.PackagedProgram.invokeInteractiveModeForExecution(PackagedProgram.java:198) 在org.apache.flink.client.ClientUtils.executeProgram(ClientUtils.java:149) 在org.apache.flink.client.cli.CliFrontend.executeProgram(CliFrontend.java:699) 在org.apache.flink.client.cli.CliFrontend.run(CliFrontend.java:232) 在org.apache.flink.client.cli.CliFrontend.parseParameters(CliFrontend.java:916) 在org.apache.flink.client.cli.CliFrontend.lambda $ main $ 10(CliFrontend.java:992) 在org.apache.flink.runtime.security.contexts.NoOpSecurityContext.runSecured(NoOpSecurityContext.java:30) 在org.apache.flink.client.cli.CliFrontend.main(CliFrontend.java:992) 引起原因:java.lang.RuntimeException:java.util.concurrent.ExecutionException:org.apache.flink.runtime.client.JobSubmissionException:无法提交JobGraph。 在org.apache.flink.util.ExceptionUtils.rethrow(ExceptionUtils.java:277) 在org.apache.flink.api.java.ExecutionEnvironment.executeAsync(ExecutionEnvironment.java:981) 在org.apache.flink.client.program.ContextEnvironment.executeAsync(ContextEnvironment.java:124) 在org.apache.flink.client.program.ContextEnvironment.execute(ContextEnvironment.java:72) 在org.apache.flink.api.java.ExecutionEnvironment.execute(ExecutionEnvironment.java:873) 在org.apache.flink.api.java.DataSet.collect(DataSet.java:413) 在org.apache.flink.api.java.DataSet.print(DataSet.java:1652) 在org.apache.flink.examples.java.wordcount.WordCount.main(WordCount.java:96) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:498) 在org.apache.flink.client.program.PackagedProgram.callMainMethod(PackagedProgram.java:288) ...另外8个 引起原因:java.util.concurrent.ExecutionException:org.apache.flink.runtime.client.JobSubmissionException:无法提交JobGraph。 在java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357) 在java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1895) 在org.apache.flink.api.java.ExecutionEnvironment.executeAsync(ExecutionEnvironment.java:976) ...另外19个 原因:org.apache.flink.runtime.client.JobSubmissionException:无法提交JobGraph。 在org.apache.flink.client.program.rest.RestClusterClient.lambda $ submitJob $ 7(RestClusterClient.java:366) 在java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:870) 在java.util.concurrent.CompletableFuture $ UniExceptionally.tryFire(CompletableFuture.java:852) 在java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) 在java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:1977) 在org.apache.flink.runtime.concurrent.FutureUtils.lambda $ retryOperationWithDelay $ 8(FutureUtils.java:292) 在java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760) 在java.util.concurrent.CompletableFuture $ UniWhenComplete.tryFire(CompletableFuture.java:736) 在java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) 在java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:561) 在java.util.concurrent.CompletableFuture $ UniCompose.tryFire(CompletableFuture.java:929) 在java.util.concurrent.CompletableFuture $ Completion.run(CompletableFuture.java:442) 在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:624) 在java.lang.Thread.run(Thread.java:748) 由以下原因引起:org.apache.flink.runtime.rest.util.RestClientException:[未找到。] 在org.apache.flink.runtime.rest.RestClient.parseResponse(RestClient.java:390) 在org.apache.flink.runtime.rest.RestClient.lambda $ submitRequest $ 3(RestClient.java:374) 在java.util.concurrent.CompletableFuture.uniCompose(CompletableFuture.java:952) 在java.util.concurrent.CompletableFuture $ UniCompose.tryFire(CompletableFuture.java:926) ...还有4个

0 个答案:

没有答案