在 Scala 2.12.10 和 Java 1.8 IDEA 中使用时,如何解决“Illegal circularinheritance涉及trait Iterable”编译错误?

问题描述 投票:0回答:1

Scala 编译器似乎存在冲突。 Scala 2.12.10、Spark 2.4.4、Java 1.8 IDEA 中的

val list1 = sc.makeRDD(List(1,2,3,4))
出现该错误。

import org.apache.spark.{SparkConf, SparkContext}
object WordCount {
  def main(args: Array[String]): Unit = {
    val config = new SparkConf().setMaster("local[*]").setAppName("WordCount")
    val sc =new SparkContext(config)
    val list1 = sc.makeRDD(List(1,2,3,4))
  }
}
scala apache-spark intellij-idea
1个回答
0
投票

发生这种情况是因为您使用的 java、Scala 版本不兼容 尝试使用 scala - 2.13.7 和任何新版本的 java 进行设置。

© www.soinside.com 2019 - 2024. All rights reserved.