【问题标题】:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/spark/sql/SparkSession$ [duplicate]线程“主”java.lang.NoClassDefFoundError 中的异常:org/apache/spark/sql/SparkSession$ [重复]
【发布时间】:2020-08-01 16:29:30
【问题描述】:

spark version 2.1.1 /Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/bin/java 线程“主”java.lang.NoClassDefFoundError 中的异常:org/apache/spark/sql/SparkSession$ 在 org.example.sparktest$.main(sparktest.scala:7) 在 org.example.sparktest.main(sparktest.scala) 引起:java.lang.ClassNotFoundException:org.apache.spark.sql.SparkSession$ 在 java.net.URLClassLoader.findClass(URLClassLoader.java:382) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:418) 在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:351) ... 2 更多

【问题讨论】:

  • 检查您使用的环境的环境变量中是否设置了SPARK_HOME

标签: java scala apache-spark intellij-idea


【解决方案1】:

在运行时找不到 SparkSession 类。尝试检查环境的运行时。如果您尝试在 Hadoop 集群上运行它,请检查您是否在正确的目录中运行代码。

【讨论】:

    猜你喜欢
    • 2018-08-09
    • 2017-01-30
    • 1970-01-01
    • 2017-11-22
    • 1970-01-01
    • 2021-07-22
    • 2017-03-24
    • 2016-04-24
    相关资源
    最近更新 更多