【发布时间】:2020-06-07 03:23:16
【问题描述】:
我试图通过 flink stop 停止作业
flink stop [jobid]
但是 CLI 会引发错误并且不允许我停止作业。我可以取消它。 这可能是什么原因?
停止工作 c7196bb1d21d679efed73770a4e4f9ed。
----------------------------------- ------------- 程序完成,但出现以下异常:
org.apache.flink.util.FlinkException: 无法停止作业 c7196bb1d21d679efed73770a4e4f9ed。 在 org.apache.flink.client.cli.CliFrontend.lambda$stop$5(CliFrontend.java:557) 在 org.apache.flink.client.cli.CliFrontend.runClusterAction(CliFrontend.java:988) 在 org.apache.flink.client.cli.CliFrontend.stop(CliFrontend.java:550) 在 org.apache.flink.client.cli.CliFrontend.parseParameters(CliFrontend.java:1065) 在 org.apache.flink.client.cli.CliFrontend.lambda$main$11(CliFrontend.java:1129) 在 org.apache.flink.runtime.security.NoOpSecurityContext.runSecured(NoOpSecurityContext.java:30) 在 org.apache.flink.client.cli.CliFrontend.main(CliFrontend.java:1129) 引起:java.util.concurrent.ExecutionException: org.apache.flink.runtime.rest.util.RestClientException:[工作 终止 (STOP) 失败:此作业不可停止。] 在 java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357) 在 java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1915) 在 org.apache.flink.client.program.rest.RestClusterClient.stop(RestClusterClient.java:392) 在 org.apache.flink.client.cli.CliFrontend.lambda$stop$5(CliFrontend.java:555) ... 6 更多原因:org.apache.flink.runtime.rest.util.RestClientException: [Job 终止 (STOP) 失败:此作业不可停止。] 在 org.apache.flink.runtime.rest.RestClient.parseResponse(RestClient.java:351) 在 org.apache.flink.runtime.rest.RestClient.lambda$submitRequest$3(RestClient.java:335) 在 java.util.concurrent.CompletableFuture.uniCompose(CompletableFuture.java:952) 在 java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:926) 在 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)
【问题讨论】:
标签: apache-flink flink-streaming