在Zeppelin上以Apache Flink独立模式运行作业时,出现此错误“ TooLongFrameException:调整后的帧长度超过”

时间:2019-01-18 16:13:32

标签: docker akka apache-flink apache-zeppelin

我正在尝试使用Zeppelin在apache flink中运行一个简单的工作。 我创建了一个运行Zeppelin 0.8.0的Docker容器。在同一容器中,我正在运行apache flink 1.6.1。当我使用Zeppelin默认具有的flink解释器运行作业时,效果很好,并且可以看到作业的结果。但是当我在独立模式下运行flink 1.6.1在自己的解释器中执行此操作时,出现以下错误:

job in zepplin

我的口译员的配置:

interpreter

在flink-conf.yaml中设置的属性

jobmanager.rpc.address: 0.0.0.0
jobmanager.rpc.port: 6134

jobmanager.heap.size: 1024m
taskmanager.heap.size: 1024m
taskmanager.numberOfTaskSlots: 1
parallelism.default: 1

我在flink日志中得到的错误(这意味着flink从齐柏林飞艇接收了作业):

2019-01-18 15:30:53,761 WARN  
akka.remote.transport.netty.NettyTransport - Remote connection to 
[/172.17.0.2:54842] failed with org.apache.flink.shaded.akka.org.jboss.netty.handler.codec.frame.TooLongFrameException: Adjusted frame length exceeds 10485760: 2147549189 - discarded

我知道akka默认情况下将帧大小消息设置为10485760b,但是我收到的此值2147549189太大。我尝试在flink-conf.yaml中修改此属性akka.framesize:10485760b,但是我不能放这么大的尺寸,对我来说没有太大意义。

0 个答案:

没有答案