无法打开正在运行的flink应用程序的web ui

wtzytmuj  于 2021-06-24  发布在  Flink
关注(0)|答案(1)|浏览(599)

我使用的是flink 1.3,我已经提交了一份flink申请,工作模式如下:

  1. flink run -m yarn-cluster ....

在控制台中,我看到应用程序已经启动,我可以看到mysql的接收器。
但是,当我在yarn web ui上导航到这个正在运行的应用程序,并单击它打开flink web ui时,
flink ui没有打开,出现如下错误,请问这里有什么问题,谢谢!

  1. 16:05:01.858 [nioEventLoopGroup-3-2] ERROR org.apache.flink.runtime.webmonitor.files.StaticFileServerHandler - Caught exception
  2. java.lang.AbstractMethodError: null
  3. at io.netty.util.ReferenceCountUtil.touch(ReferenceCountUtil.java:77)
  4. at io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116)
  5. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
  6. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  7. at io.netty.handler.codec.http.router.Handler.routed(Handler.java:62)
  8. at io.netty.handler.codec.http.router.DualAbstractHandler.channelRead0(DualAbstractHandler.java:57)
  9. at io.netty.handler.codec.http.router.DualAbstractHandler.channelRead0(DualAbstractHandler.java:20)
  10. at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)
  11. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  12. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  13. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  14. at org.apache.flink.runtime.webmonitor.HttpRequestHandler.channelRead0(HttpRequestHandler.java:108)
  15. at org.apache.flink.runtime.webmonitor.HttpRequestHandler.channelRead0(HttpRequestHandler.java:66)
  16. at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)
  17. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  18. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  19. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  20. at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
  21. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  22. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  23. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  24. at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:438)
  25. at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
  26. at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284)
  27. at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253)
  28. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  29. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  30. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
  31. at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434)
  32. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
  33. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
  34. at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965)
  35. at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163)
  36. at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:646)
  37. at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:581)
  38. at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:498)
  39. at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:460)
  40. at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884)
  41. at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
  42. at java.lang.Thread.run(Thread.java:748)
rqenqsqc

rqenqsqc1#

你运行的flink 1.3.0的确切版本是什么?这看起来像是类路径问题。由于您在yarn上运行集群,您的类路径上可能会有另一个netty版本。也许您可以检查并发布用于启动应用程序的类路径。

相关问题