什么会导致yarn nodemanager中出现看似随机的nosuchmethoderror

v2g6jxz6  于 2021-07-14  发布在  Java
关注(0)|答案(0)|浏览(158)

执行37小时后,群集上的flink批处理作业(在yarn上运行)失败,nodemanager进程引发错误:

2021-04-12 07:41:30,352 FATAL org.apache.hadoop.yarn.YarnUncaughtExceptionHandler: Thread Thread[Container Monitor,5,main] threw an Error.  Shutting down now...
java.lang.NoSuchMethodError: <init>
        at java.io.FileInputStream.available0(Native Method)
        at java.io.FileInputStream.available(FileInputStream.java:306)
        at sun.nio.cs.StreamDecoder.inReady(StreamDecoder.java:363)
        at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:324)
        at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
        at java.io.InputStreamReader.read(InputStreamReader.java:184)
        at java.io.BufferedReader.fill(BufferedReader.java:161)
        at java.io.BufferedReader.readLine(BufferedReader.java:324)
        at java.io.BufferedReader.readLine(BufferedReader.java:389)
        at org.apache.hadoop.yarn.util.ProcfsBasedProcessTree.constructProcessInfo(ProcfsBasedProcessTree.java:549)
        at org.apache.hadoop.yarn.util.ProcfsBasedProcessTree.updateProcessTree(ProcfsBasedProcessTree.java:223)
        at org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainersMonitorImpl$MonitoringThread.run(ContainersMonitorImpl.java:445)

我做了大量的搜索,没有发现这样的错误是如何随机发生的。
这是在linux服务器上,java版本为:

openjdk version "1.8.0_252"
OpenJDK Runtime Environment (build 1.8.0_252-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题