Apache flink Apache齐柏林飞艇升级到Flink 1.4.2

Apache flink Apache齐柏林飞艇升级到Flink 1.4.2,apache-flink,apache-zeppelin,Apache Flink,Apache Zeppelin,我尝试升级ApacheZeppelin以使用Flink 1.4.2。检查Flink Zeppelin解释器的源代码时,我没有发现任何从Flink版本的角度来看似乎是材料的东西,所以我只是将pom文件中的Flink verion更新为1.4.2,并从源代码运行了一个新的版本,它令人惊讶地工作了。运行Flink批处理示例笔记本(或我自己的流媒体示例)时,我发现以下错误,我无法正确理解 org.apache.thrift.transport.TTransportException at org.apa

我尝试升级ApacheZeppelin以使用Flink 1.4.2。检查Flink Zeppelin解释器的源代码时,我没有发现任何从Flink版本的角度来看似乎是材料的东西,所以我只是将pom文件中的Flink verion更新为1.4.2,并从源代码运行了一个新的版本,它令人惊讶地工作了。运行Flink批处理示例笔记本(或我自己的流媒体示例)时,我发现以下错误,我无法正确理解

org.apache.thrift.transport.TTransportException
at org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:132)
at org.apache.thrift.transport.TTransport.readAll(TTransport.java:86)
at org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:429)
at org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:318)
at org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:219)
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.recv_interpret(RemoteInterpreterService.java:274)
at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.interpret(RemoteInterpreterService.java:258)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$4.call(RemoteInterpreter.java:233)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter$4.call(RemoteInterpreter.java:229)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:135)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.interpret(RemoteInterpreter.java:228)
at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:437)
at org.apache.zeppelin.scheduler.Job.run(Job.java:183)
at org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:305)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
如果能了解一下我们如何在齐柏林飞艇上升级到最新的Flink版本,那就太好了

Flink用户邮件列表中有一个关于如何更新齐柏林飞艇以使用Flink 1.4.2的内容。该电子邮件包含一个未显示在存档中的图像,因此我将在此处包含相关信息:

您需要在齐柏林飞艇中设置两个属性,它们指向齐柏林飞艇服务器要使用的flink集群的jobmanager:

jobmanager.rpc.host
jobmanager.rpc.port
请注意,还有名为host和port的属性,但它们不用于此目的

您还需要使用配置文件scala-2.11和Flink 1.4.2构建齐柏林飞艇。

Flink用户邮件列表中介绍了如何更新齐柏林飞艇以使用Flink 1.4.2。该电子邮件包含一个未显示在存档中的图像,因此我将在此处包含相关信息:

您需要在齐柏林飞艇中设置两个属性,它们指向齐柏林飞艇服务器要使用的flink集群的jobmanager:

jobmanager.rpc.host
jobmanager.rpc.port
请注意,还有名为host和port的属性,但它们不用于此目的


你需要使用scala-2.11和Flink 1.4.2来构建齐柏林飞艇。

顺便说一句,不升级到Flink 1.4.2的版本就可以了。因此,它与Flink升级有关,一些指针可能会有所帮助。顺便说一句,不升级到Flink 1.4.2版本的构建工作正常。所以这和Flink升级有关,一些提示会很有帮助。David非常感谢。我将尽快试用。有没有计划从哪里为齐柏林飞艇提供Flink UI接收器?在哪里可以找到使用不同版本scala和Flink构建的文档?David非常感谢。我将尽快试用。有没有计划从哪里为齐柏林飞艇提供Flink UI接收器?在哪里可以找到使用不同版本scala和Flink构建的文档?