1 说明

在flink提交运行任务到yarn上运行时,报错如下:
Error: A JNI error has occurred, please check your installation and try again Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/exceptions/YarnException
在这里插入图片描述
原因:在flink的安装包中缺少关于hadoop的jar包,需要将该jar包拷贝到flink的lib目录下,再重新启动即可。
flink-shaded-hadoop-2-uber-2.7.5-10.0.jar
在这里插入图片描述
注意:这里的jar包需要根据自己的flink版本和hadoop的版本,到官网下载对应的jar包
https://flink.apache.org/downloads.html
在这里插入图片描述

再次启动即可:
在这里插入图片描述

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐