【发布时间】:2020-07-22 10:38:57
【问题描述】:
我将使用 IntelliJ IDEA 创建我的第一个 spark scala jar 文件。
我刚刚尝试导入一个 csv 文件,但它不起作用。这是我的代码:
import org.apache.spark.{SparkConf, SparkContext}
object jar1 {
def main(args: Array[String]): Unit = {
val sc = new SparkContext(new SparkConf().setAppName("ex1"))
val data = sc.read.option("header","true").option("inferSchema","true").csv(args(0))
data.saveAsTextFile(args(1))
}
}
当我尝试使用 IntelliJ IDEA 打包此代码以创建 jar 文件时,出现以下错误:
[info] Compiling 1 Scala source to C:\Users\Downloads\Count\target\scala-2.11\classes ...
[error] C:\Users\Downloads\Count\src\main\scala\jar1.scala:14:24: value read is not a member of org.apache.spark.SparkContext
[error] val data = sc.read.option("header","true").option("inferSchema","true").csv(args(0))
[error] ^
[error] one error found
[error] (Compile / compileIncremental) Compilation failed
这可能是什么原因?
谢谢
【问题讨论】:
标签: scala apache-spark intellij-idea jar