请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

wordcount编译错误

这是我的代码
import org.apache.spark.SparkContext
object WordCount {
def main(args: Array[String]): Unit={
var sc = new SparkContext(“local”,“wordcount”)
var file = sc.textFile("/1np/spark-3.0.0-preview2-bin-hadoop2.7/LICENSE")
file.flatMap(.split(" ")).map((,1)).reduceByKey(+).foreach(println(_))
}
}

这是编译错误
Exception in thread “main” java.lang.NoSuchMethodError: scala.Predef.wrapRefArray([Ljava/lang/Object;)Lscala/collection/mutable/WrappedArray;atorg.apache.spark.SparkContext.wrapRefArray([Ljava/lang/Object;)Lscala/collection/mutable/WrappedArray; at org.apache.spark.SparkContext.wrapRefArray([Ljava/lang/Object;)Lscala/collection/mutable/WrappedArray;atorg.apache.spark.SparkContext.(SparkContext.scala:2512)
at org.apache.spark.SparkContext.<clinit>(SparkContext.scala)atWordCount.<clinit>(SparkContext.scala) at WordCount.<clinit>(SparkContext.scala)atWordCount.main(WordCount.scala:4)
at WordCount.main(WordCount.scala)

Process finished with exit code 1

正在回答

1回答

看着感觉像是scala的依赖有问题,看看是不是scala没有倒进去,同时验证一下和spark版本是否匹配。如果还不行,用spark shell尝试看一下

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_慕运维8348849 #1
    我用的是2.13.1的scala,有没有现版本推荐的spark版本加scala版本呢
    回复 有任何疑惑可以回复我~ 2020-02-16 01:33:26
  • 提问者 qq_慕运维8348849 #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-02-16 20:38:02
  • 提问者 qq_慕运维8348849 #3
    spark shell 也运行不了wordcount
    回复 有任何疑惑可以回复我~ 2020-02-16 20:38:25
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号