文章目录
问题描述
-
在执行spark sql 的时候遇到了报错:java.lang.NoClassDefFoundError:com/fasterxml/jackson/module/paranamer/ParanamerAnnotationIntrospector ,看提示是缺少了这个pom依赖,但是由于源码是从公司工具库中拉下来的,所以我这边也没有直接添加相应的依赖,在和同事交流了过后,他git一下没一点问题,到我这就有问题了…
-
这也许就是天生的脸黑吧,后来我扒拉了一下同事的pom和我的pom,一模一样…,所以为了解决这个问题,我加上了这个dependency。
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.module/jackson-module-paranamer --> <dependency> <groupId>com.fasterxml.jackson.module</groupId> <artifactId>jackson-module-paranamer</artifactId> <version>2.10.0</version> </dependency>
-
这个时候,我本地是正常的,正当我以为岁月安好的时候,提交到集群上之后,emmmmmm,报错了…
-
经检查,是包的版本问题,version改成2.9.10 就OK了