sbt package编译了一个wordcount,但是spark-submit时候一直报错
Exception in thread "main" java.lang.BootstrapMethodError: java.lang.NoClassDefFoundError: scala/runtime/java8/JFunction2$mcIII$sp
原因:安装的scala版本和spark带的scala版本不匹配,重新安装正确的scala版本
解决方法:
ls $SPARK_HOME/bin | grep scala
查看正确的scala版本,并到scala官网下载正确的scala包安装,然后修改build.sbt的scala-version信息,重新编译

本文详细解析了在使用sbtpackage编译wordcount时遇到的Spark与Scala版本不匹配问题,介绍了如何通过检查$SPARK_HOME/bin下的scala版本,下载正确版本的Scala并更新build.sbt文件中的scala-version来解决此问题。

4481

被折叠的 条评论
为什么被折叠?



