问题:
Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/spark/sql/internal/SQLConfSQLConfigBuilderSQLConfigBuilderSQLConfigBuilder
at org.apache.spark.sql.hive.HiveUtils.<init>(HiveUtils.scala:57)atorg.apache.spark.sql.hive.HiveUtils.<init>(HiveUtils.scala:57)
at org.apache.spark.sql.hive.HiveUtils.<init>(HiveUtils.scala:57)atorg.apache.spark.sql.hive.HiveUtils.(HiveUtils.scala)
at org.apache.spark.sql.hive.HiveContext.(HiveContext.scala:37)
at readHive.ReadHive.main(ReadHive.scala:20)atreadHive.ReadHive.main(ReadHive.scala)Causedby:java.lang.ClassNotFoundException:org.apache.spark.sql.internal.SQLConf.main(ReadHive.scala:20)
at readHive.ReadHive.main(ReadHive.scala)
Caused by: java.lang.ClassNotFoundException: org.apache.spark.sql.internal.SQLConf.main(ReadHive.scala:20)atreadHive.ReadHive.main(ReadHive.scala)Causedby:java.lang.ClassNotFoundException:org.apache.spark.sql.internal.SQLConfSQLConfigBuilder$
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
… 5 more
问题解决:
maven的pom.xml引入的包冲突:
可能是版本不一致
可能是多引入了jar包
也可能是jar包没有引入
java.lang.NoClassDefFoundError: org/apache/spark/sql/internal/SQLConf$SQLConfigBuilder$
最新推荐文章于 2025-05-22 09:52:18 发布