Apache flink 当我遵循Flink-1.4';s quickstart和use"/bin/flink运行示例/streaming/SocketWindowWordCount.jar——端口9000“;

Apache flink 当我遵循Flink-1.4';s quickstart和use"/bin/flink运行示例/streaming/SocketWindowWordCount.jar——端口9000“;,apache-flink,Apache Flink,Flink-1.4快速启动地址: 当我使用“/bin/start local.sh”在flink-1.4的quickstart之后启动flink时,我会检查并确保一切都在运行,然后使用“/bin/flink run examples/streaming/SocketWindowWordCount.jar--port 9000”来提交.jar,我得到了以下信息,无法成功提交 ------------------------------------------------------------

Flink-1.4快速启动地址:

当我使用“/bin/start local.sh”在flink-1.4的quickstart之后启动flink时,我会检查并确保一切都在运行,然后使用“/bin/flink run examples/streaming/SocketWindowWordCount.jar--port 9000”来提交.jar,我得到了以下信息,无法成功提交

------------------------------------------------------------
 The program finished with the following exception:

org.apache.flink.client.program.ProgramInvocationException: The program execution failed: Couldn't retrieve the JobExecutionResult from the JobManager.
    at org.apache.flink.client.program.ClusterClient.run(ClusterClient.java:492)
    at org.apache.flink.client.program.StandaloneClusterClient.submitJob(StandaloneClusterClient.java:105)
    at org.apache.flink.client.program.ClusterClient.run(ClusterClient.java:456)
    at org.apache.flink.streaming.api.environment.StreamContextEnvironment.execute(StreamContextEnvironment.java:66)
    at org.apache.flink.streaming.examples.socket.SocketWindowWordCount.main(SocketWindowWordCount.java:92)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:564)
    at org.apache.flink.client.program.PackagedProgram.callMainMethod(PackagedProgram.java:525)
    at org.apache.flink.client.program.PackagedProgram.invokeInteractiveModeForExecution(PackagedProgram.java:417)
    at org.apache.flink.client.program.ClusterClient.run(ClusterClient.java:396)
    at org.apache.flink.client.CliFrontend.executeProgram(CliFrontend.java:802)
    at org.apache.flink.client.CliFrontend.run(CliFrontend.java:282)
    at org.apache.flink.client.CliFrontend.parseParameters(CliFrontend.java:1054)
    at org.apache.flink.client.CliFrontend$1.call(CliFrontend.java:1101)
    at org.apache.flink.client.CliFrontend$1.call(CliFrontend.java:1098)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at java.base/javax.security.auth.Subject.doAs(Subject.java:423)
    at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1556)
    at org.apache.flink.runtime.security.HadoopSecurityContext.runSecured(HadoopSecurityContext.java:41)
    at org.apache.flink.client.CliFrontend.main(CliFrontend.java:1098)
Caused by: org.apache.flink.runtime.client.JobExecutionException: Couldn't retrieve the JobExecutionResult from the JobManager.
    at org.apache.flink.runtime.client.JobClient.awaitJobResult(JobClient.java:300)
    at org.apache.flink.runtime.client.JobClient.submitJobAndWait(JobClient.java:387)
    at org.apache.flink.client.program.ClusterClient.run(ClusterClient.java:481)
    ... 21 more
Caused by: org.apache.flink.runtime.client.JobClientActorConnectionTimeoutException: Lost connection to the JobManager.
    at org.apache.flink.runtime.client.JobClientActor.handleMessage(JobClientActor.java:219)
    at org.apache.flink.runtime.akka.FlinkUntypedActor.handleLeaderSessionID(FlinkUntypedActor.java:104)
    at org.apache.flink.runtime.akka.FlinkUntypedActor.onReceive(FlinkUntypedActor.java:71)
    at akka.actor.UntypedActor$$anonfun$receive$1.applyOrElse(UntypedActor.scala:165)
    at akka.actor.Actor$class.aroundReceive(Actor.scala:502)
    at akka.actor.UntypedActor.aroundReceive(UntypedActor.scala:95)
    at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)
    at akka.actor.ActorCell.invoke(ActorCell.scala:495)
    at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)
    at akka.dispatch.Mailbox.run(Mailbox.scala:224)
    at akka.dispatch.Mailbox.exec(Mailbox.scala:234)
    at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
    at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
    at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
    at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

我用同样的安装步骤尝试了flink-1.3,我可以提交.jar并正确运行,但是flink-1.4不能工作,有人知道怎么了吗

此外,当我使用“/bin/start local.sh”启动flink-1.4.0时,我选中了“”,所有内容都在运行,但jobmanager日志显示错误,日志文件如下:



我无法复制这个。只要我在端口9000上运行netcat,这个示例就适用于stock 1.4.0版本。在提交.jar文件之前,我已经在端口9000上运行了nectat。然后我检查了jobmanager日志,我发现当我使用“/bin/start local.sh”时,日志显示错误java.lang.ClassCastException[B无法转换为[C],导致taskmanager无法在jobmanager成功注册。我想知道是什么原因导致“java.lang.ClassCastException[B无法转换为[C”.我的Flink以前在Flink 1.3中工作,与Flink 1.4中的错误相同。@anan你找到解决方法了吗?对不起,我也不知道。我现在正在使用Flink 1.3。
2018-01-26 14:55:01,012 INFO  org.apache.flink.runtime.clusterframework.standalone.StandaloneResourceManager  - TaskManager 3b3e2dd7f3f29662b6312e875dd496dc has started.

2018-01-26 14:55:01,053 WARN  akka.remote.ReliableDeliverySupervisor                        - Association with remote system [akka.tcp://flink@pyn-virtual-machine:44785] has failed, address is now gated for [5000] ms. Reason: [[B cannot be cast to [C] 

2018-01-26 14:55:10,589 ERROR akka.remote.Remoting                                        - [B cannot be cast to [C
java.lang.ClassCastException: [B cannot be cast to [C
    at akka.remote.artery.FastHash$.ofString(LruBoundedCache.scala:18)
    at akka.remote.serialization.ActorRefResolveCache.hash(ActorRefResolveCache.scala:61)
    at akka.remote.serialization.ActorRefResolveCache.hash(ActorRefResolveCache.scala:55)
    at akka.remote.artery.LruBoundedCache.getOrCompute(LruBoundedCache.scala:110)
    at akka.remote.RemoteActorRefProvider.resolveActorRef(RemoteActorRefProvider.scala:403)
    at akka.actor.SerializedActorRef.readResolve(ActorRef.scala:433)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:564)
    at java.base/java.io.ObjectStreamClass.invokeReadResolve(ObjectStreamClass.java:1250)
    at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2087)
    at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1585)
    at java.base/java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2346)
    at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2240)
    at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2078)
    at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1585)
    at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:422)
    at akka.serialization.JavaSerializer$$anonfun$1.apply(Serializer.scala:328)
    at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
    at akka.serialization.JavaSerializer.fromBinary(Serializer.scala:328)
    at akka.serialization.Serialization.akka$serialization$Serialization$$deserializeByteArray(Serialization.scala:156)
    at akka.serialization.Serialization$$anonfun$deserialize$2.apply(Serialization.scala:142)
    at scala.util.Try$.apply(Try.scala:192)
    at akka.serialization.Serialization.deserialize(Serialization.scala:136)
    at akka.remote.MessageSerializer$.deserialize(MessageSerializer.scala:30)
    at akka.remote.DefaultMessageDispatcher.payload$lzycompute$1(Endpoint.scala:64)
    at akka.remote.DefaultMessageDispatcher.payload$1(Endpoint.scala:64)
    at akka.remote.DefaultMessageDispatcher.dispatch(Endpoint.scala:82)
    at akka.remote.EndpointReader$$anonfun$akka$remote$EndpointReader$$deliverAndAck$1.apply(Endpoint.scala:1047)
    at akka.remote.EndpointReader$$anonfun$akka$remote$EndpointReader$$deliverAndAck$1.apply(Endpoint.scala:1046)
    at scala.collection.Iterator$class.foreach(Iterator.scala:891)
    at scala.collection.AbstractIterator.foreach(Iterator.scala:1334)
    at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
    at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
    at akka.remote.EndpointReader.akka$remote$EndpointReader$$deliverAndAck(Endpoint.scala:1046)
    at akka.remote.EndpointReader$$anonfun$receive$2.applyOrElse(Endpoint.scala:980)
    at akka.actor.Actor$class.aroundReceive(Actor.scala:502)
    at akka.remote.EndpointActor.aroundReceive(Endpoint.scala:446)
    at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)
    at akka.actor.ActorCell.invoke(ActorCell.scala:495)
    at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)
    at akka.dispatch.Mailbox.run(Mailbox.scala:224)
    at akka.dispatch.Mailbox.exec(Mailbox.scala:234)
    at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
    at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
    at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
    at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

2018-01-26 14:55:19,206 WARN  akka.remote.ReliableDeliverySupervisor                        - Association with remote system [akka.tcp://flink@pyn-virtual-machine:44785] has failed, address is now gated for [5000] ms. Reason: [Disassociated] 

2018-01-26 14:56:04,754 WARN  akka.remote.ReliableDeliverySupervisor                        - Association with remote system [akka.tcp://flink@pyn-virtual-machine:37261] has failed, address is now gated for [5000] ms. Reason: [Disassociated]