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信息,重新编译