
Flink依赖Jar包问题——解决NoClassDefFoundError: com/sun/jersey错误
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文探讨了Apache Flink项目中遇到的NoClassDefFoundError错误,并提供了详细的解决方案,帮助开发者解决因缺少com.sun.jersey相关jar包而导致的问题。
当Flink在Yarn模式下运行时遇到如下异常信息:需要将压缩包中的4个依赖jar包放入Flink安装路径下的lib目录下。
异常信息:
Exception in thread main java.lang.NoClassDefFoundError: com/sun/jersey/api/client/config/ClientConfig
at org.apache.hadoop.yarn.client.api.TimelineClient.createTimelineClient(TimelineClient.java:45)
at org.apache.hadoop.yarn.client.api.impl.YarnClientImpl.serviceInit(YarnClientImpl.java:163)
at org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
at org.apache.spark.deploy.yarn.Client.submitApplication(Client.scala:150)
at org.apache.spark.scheduler.cluster.YarnClientSchedulerBackend.start(YarnClientSchedulerBackend.scala:56)...
原因:
Caused by: java.lang.ClassNotFoundException: com.sun.jersey.api.client.config.ClientConfig
全部评论 (0)


