我正在尝试使用Zeppelin在apache flink中运行一个简单的工作。 我创建了一个运行Zeppelin 0.8.0的Docker容器。在同一容器中,我正在运行apache flink 1.6.1。当我使用Zeppelin默认具有的flink解释器运行作业时,效果很好,并且可以看到作业的结果。但是当我在独立模式下运行flink 1.6.1在自己的解释器中执行此操作时,出现以下错误:
我的口译员的配置:
在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,但是我不能放这么大的尺寸,对我来说没有太大意义。