Scala 与JobManager通信失败flink中wordcount示例中出现错误

Scala 与JobManager通信失败flink中wordcount示例中出现错误,scala,word-count,apache-flink,Scala,Word Count,Apache Flink,我尝试运行wordcount示例: 。/bin/flink运行WordCount.jar 并在执行几分钟后给我一个“与JobManager通信失败错误” 资料来源: 例外情况如下: Executing WordCount example with built-in default data. Provide parameters to read input data from a file. Usage: WordCount <text path> <result p

我尝试运行wordcount示例:
。/bin/flink运行WordCount.jar

并在执行几分钟后给我一个“与JobManager通信失败错误”

资料来源:

例外情况如下:

Executing WordCount example with built-in default data.
  Provide parameters to read input data from a file.
  Usage: WordCount <text path> <result path>
org.apache.flink.client.program.ProgramInvocationException: The program execution failed: Communication with JobManager failed: Lost connection to the JobManager.
  at org.apache.flink.client.program.Client.runBlocking(Client.java:370)
  at org.apache.flink.client.program.Client.runBlocking(Client.java:348)
  at org.apache.flink.client.program.Client.runBlocking(Client.java:315)
  at org.apache.flink.client.program.ContextEnvironment.execute(ContextEnvironment.java:70)
  at org.apache.flink.api.java.ExecutionEnvironment.execute(ExecutionEnvironment.java:804)
  at org.apache.flink.api.java.DataSet.collect(DataSet.java:410)
  at org.apache.flink.api.java.DataSet.print(DataSet.java:1495)
  at org.apache.flink.examples.java.wordcount.WordCount.main(WordCount.java:80)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:483)
  at org.apache.flink.client.program.PackagedProgram.callMainMethod(PackagedProgram.java:497)
  at org.apache.flink.client.program.PackagedProgram.invokeInteractiveModeForExecution(PackagedProgram.java:395)
  at org.apache.flink.client.program.Client.runBlocking(Client.java:252)
  at org.apache.flink.client.CliFrontend.executeProgramBlocking(CliFrontend.java:675)
  at org.apache.flink.client.CliFrontend.run(CliFrontend.java:326)
  at org.apache.flink.client.CliFrontend.parseParameters(CliFrontend.java:977)
  at org.apache.flink.client.CliFrontend.main(CliFrontend.java:1027)
Caused by: org.apache.flink.runtime.client.JobExecutionException: Communication with JobManager failed: Lost connection to the JobManager.
  at org.apache.flink.runtime.client.JobClient.submitJobAndWait(JobClient.java:141)
  at org.apache.flink.client.program.Client.runBlocking(Client.java:368)
... 18 more
Caused by: org.apache.flink.runtime.client.JobClientActorConnectionTimeoutException: Lost connection to the JobManager.
  at org.apache.flink.runtime.client.JobClientActor.handleMessage(JobClientActor.java:243)
  at org.apache.flink.runtime.akka.FlinkUntypedActor.handleLeaderSessionID(FlinkUntypedActor.java:88)
  at org.apache.flink.runtime.akka.FlinkUntypedActor.onReceive(FlinkUntypedActor.java:68)
  at akka.actor.UntypedActor$$anonfun$receive$1.applyOrElse(UntypedActor.scala:167)
  at akka.actor.Actor$class.aroundReceive(Actor.scala:465)
  at akka.actor.UntypedActor.aroundReceive(UntypedActor.scala:97)
  at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516)
  at akka.actor.ActorCell.invoke(ActorCell.scala:487)
/src/main/scala/org/apache/flink/examples/scala/wordcount/WordCount.scala
  at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:254)
  at akka.dispatch.Mailbox.run(Mailbox.scala:221)
  at akka.dispatch.Mailbox.exec(Mailbox.scala:231)  
  at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)   
  at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.pollAndExecAll(ForkJoinPool.java:1253)
  at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1346)
  at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
  at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
使用内置默认数据执行WordCount示例。
提供从文件读取输入数据的参数。
用法:字数
org.apache.flink.client.program.ProgramInvocationException:程序执行失败:与JobManager的通信失败:与JobManager的连接中断。
位于org.apache.flink.client.program.client.runBlocking(client.java:370)
位于org.apache.flink.client.program.client.runBlocking(client.java:348)
位于org.apache.flink.client.program.client.runBlocking(client.java:315)
位于org.apache.flink.client.program.ContextenEnvironment.execute(contextenEnvironment.java:70)
位于org.apache.flink.api.java.ExecutionEnvironment.execute(ExecutionEnvironment.java:804)
位于org.apache.flink.api.java.DataSet.collect(DataSet.java:410)
位于org.apache.flink.api.java.DataSet.print(DataSet.java:1495)
位于org.apache.flink.examples.java.wordcount.wordcount.main(wordcount.java:80)
在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:483)
位于org.apache.flink.client.program.PackagedProgram.callmain方法(PackagedProgram.java:497)
位于org.apache.flink.client.program.PackagedProgram.invokeInteractiveModeForExecution(PackagedProgram.java:395)
位于org.apache.flink.client.program.client.runBlocking(client.java:252)
位于org.apache.flink.client.CliFrontend.executeProgramBlocking(CliFrontend.java:675)
位于org.apache.flink.client.CliFrontend.run(CliFrontend.java:326)
位于org.apache.flink.client.CliFrontend.parseParameters(CliFrontend.java:977)
位于org.apache.flink.client.CliFrontend.main(CliFrontend.java:1027)
原因:org.apache.flink.runtime.client.JobExecutionException:与JobManager的通信失败:与JobManager的连接中断。
位于org.apache.flink.runtime.client.JobClient.submitJobAndWait(JobClient.java:141)
位于org.apache.flink.client.program.client.runBlocking(client.java:368)
... 还有18个
原因:org.apache.flink.runtime.client.JobClientActorConnectionTimeoutException:与JobManager的连接中断。
位于org.apache.flink.runtime.client.JobClientActor.handleMessage(JobClientActor.java:243)
位于org.apache.flink.runtime.akka.flinkuntypedator.handleLeaderSessionID(flinkuntypedator.java:88)
位于org.apache.flink.runtime.akka.flinkuntypedator.onReceive(flinkuntypedator.java:68)
在akka.actor.UntypedActor$$anonfun$receive$1.applyOrElse(UntypedActor.scala:167)
在akka.actor.actor$class.aroundReceive(actor.scala:465)
在akka.actor.UntypedActor.aroundReceive(UntypedActor.scala:97)
在akka.actor.ActorCell.receiveMessage(ActorCell.scala:516)
在akka.actor.ActorCell.invoke(ActorCell.scala:487)
/src/main/scala/org/apache/flink/examples/scala/wordcount/wordcount.scala
位于akka.dispatch.Mailbox.processMailbox(Mailbox.scala:254)
在akka.dispatch.Mailbox.run(Mailbox.scala:221)
在akka.dispatch.Mailbox.exec(Mailbox.scala:231)
位于scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
位于scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.pollAndExecAll(ForkJoinPool.java:1253)
位于scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1346)
位于scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
在scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)中

尝试运行命令时出现上述异常。

我通过分析@Till建议的日志解决了这个问题。
服务器运行不正常。重新启动所有已解决的服务器。

您能否与我们共享
JobManager
日志?它应该在
FLINK_HOME/log/FLINK XXX jobmanager XXX.log
14:35:45187警告远程处理-试图与无法访问的远程地址[akka]关联。tcp://flink@127.0.0.1:6123]. 该地址现在被选通5000毫秒,所有发送到该地址的消息将以死信的形式发送。原因:连接被拒绝:/127.0.0.1:6123 14:37:25065错误org.apache.flink.client.CliFrontend-运行命令时出错。org.apache.flink.client.program.ProgramInvocationException:程序执行失败:与JobManager的通信失败:与JobManager的连接中断。(…)你说的是哪台服务器,我仍然面临这个问题。@PushpendraJaiswal通过运行
bin/start local.sh