【发布时间】:2017-02-12 11:38:18
【问题描述】:
我正在尝试使用apache spark 和scala sbt 开发独立应用程序
我一次又一次地遇到这个错误。
线程“主”java.lang.NoClassDefFoundError 中的异常:org/apache/spark/SparkConf 在 AuctionsApp$.main(AuctionsApp.scala:5)
这里是代码 sn-p。
import org.apache.spark.SparkConf
object AuctionsApp {
def main(args: Array[String]): Unit = {
val conf = new SparkConf().setAppName("AuctionsApp")
println(conf)
}
}
build.sbt文件
name := "AuctionsApp"
version := "1.0"
scalaVersion := "2.10.5"
libraryDependencies += "org.apache.spark" % "spark-core_2.10" % "1.2.0-cdh5.3.2" % "provided"
resolvers += "Cloudera Repository" at "https://repository.cloudera.com/artifactory/cloudera-repos/"
我可以通过按命令导航到SparkConf 文件并单击import 语句中的类名,这意味着它与其他代码一起驻留在那里。
项目构建也成功。
感谢任何帮助。
PS。使用IntelliJ Idea CE 版本2016.3
【问题讨论】:
标签: java scala apache-spark intellij-idea