我是靠谱客的博主 土豪向日葵,最近开发中收集的这篇文章主要介绍Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.core.exc.InputCoercionException,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

background

scala 写spark, 执行
df.printSchema() 可以执行
df.show()时却报错

Exception in thread "main" java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/exc/InputCoercionException
   at com.fasterxml.jackson.module.scala.deser.NumberDeserializers$.<init>(ScalaNumberDeserializersModule.scala:48)
   at com.fasterxml.jackson.module.scala.deser.NumberDeserializers$.<clinit>(ScalaNumberDeserializersModule.scala)
   at com.fasterxml.jackson.module.scala.deser.ScalaNumberDeserializersModule.$init$(ScalaNumberDeserializersModule.scala:60)
   at com.fasterxml.jackson.module.scala.DefaultScalaModule.<init>(DefaultScalaModule.scala:18)
   at com.fasterxml.jackson.module.scala.DefaultScalaModule$.<init>(DefaultScalaModule.scala:36)
   at com.fasterxml.jackson.module.scala.DefaultScalaModule$.<clinit>(DefaultScalaModule.scala)
   at org.apache.spark.rdd.RDDOperationScope$.<init>(RDDOperationScope.scala:82)
   at org.apache.spark.rdd.RDDOperationScope$.<clinit>(RDDOperationScope.scala)
   at org.apache.spark.sql.execution.SparkPlan.executeQuery(SparkPlan.scala:210)
   at org.apache.spark.sql.execution.SparkPlan.execute(SparkPlan.scala:171)

在这里插入图片描述

困惑为什么 执行show 报错???

解决 1

maven 引入

        <dependency>
           <groupId>com.fasterxml.jackson.core</groupId>
           <artifactId>jackson-databind</artifactId>
           <version>2.10.2</version>
       </dependency>

依旧报错

解决2

maven 引入

        <dependency>
           <groupId>com.fasterxml.jackson.core</groupId>
           <artifactId>jackson-core</artifactId>
           <version>2.10.2</version>
       </dependency>

完美解决

???

jackson是基于Java平台的一套数据处理工具,被称为”最好的Java Json解析器”。它可以使我们高效、简便的处理json字符串。
但是我的 程序没有用到json 字符串啊

最后

以上就是土豪向日葵为你收集整理的Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.core.exc.InputCoercionException的全部内容,希望文章能够帮你解决Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.core.exc.InputCoercionException所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部