线程" main"中的例外情况java.lang.NoClassDefFoundError:org / apache / spark / sql / SparkSession

时间:2018-03-01 03:14:10

标签: apache-spark

当我使用以下命令时:

spark-submit --master spark://hadoop01:7077 --class org.apache.spark.examples.SparkPi 
/data/spark-2.2.0-binhadoop2.7/examples/jars/spark-examples_2.11-2.2.0.jar 

发生错误。

  

线程“main”中的异常java.lang.NoClassDefFoundError:   组织/阿帕奇/火花/ SQL / SparkSession

我的Hadoop环境是hdp 2.4.0.0-169。我该如何修复错误?

1 个答案:

答案 0 :(得分:1)

jar的路径缺少“ - ”

/data/spark-2.2.0-binhadoop2.7/examples/jars/spark-examples_2.11-2.2.0.jar

应该是

/data/spark-2.2.0-bin-hadoop2.7/examples/jars/spark-examples_2.11-2.2.0.jar

除非你提交的内容是拼写错误。如果提交中的拼写错误,请发布完整输入并正确格式化错误。