Spark异常 - java.lang.NoClassDefFoundError:org / apache / spark / sql / catalyst / CatalystConf

时间:2017-07-14 04:44:38

标签: scala apache-spark

每当我致电spark.read.format时,都会显示NoClassDefFoundError

scala> val df = spark.read.format("csv").option("header", "true").option("mode", "DROPMALFORMED").csv("hdfs://hadoopurl/test.csv")
java.lang.NoClassDefFoundError: org/apache/spark/sql/catalyst/CatalystConf
  at org.apache.spark.sql.hive.HiveSessionState.analyzer$lzycompute(HiveSessionState.scala:60)
  at org.apache.spark.sql.hive.HiveSessionState.analyzer(HiveSessionState.scala:59)
  at org.apache.spark.sql.execution.QueryExecution.analyzed$lzycompute(QueryExecution.scala:69)
  at org.apache.spark.sql.execution.QueryExecution.analyzed(QueryExecution.scala:67)
  at org.apache.spark.sql.execution.QueryExecution.assertAnalyzed(QueryExecution.scala:50)
  at org.apache.spark.sql.Dataset$.ofRows(Dataset.scala:63)
  at org.apache.spark.sql.SparkSession.baseRelationToDataFrame(SparkSession.scala:389)
  at org.apache.spark.sql.DataFrameReader.load(DataFrameReader.scala:146)
  at org.apache.spark.sql.DataFrameReader.csv(DataFrameReader.scala:415)
  at org.apache.spark.sql.DataFrameReader.csv(DataFrameReader.scala:352)
  ... 48 elided
Caused by: java.lang.ClassNotFoundException: org.apache.spark.sql.catalyst.CatalystConf
  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)
  ... 58 more

0 个答案:

没有答案