Spark — 在IntelliJ IDEA上创建项目¶
添加Sbt依赖¶
编辑 build.sbt
文件,添加Spark依赖包:
name := "SparkExamples"
version := "0.1"
scalaVersion := "2.12.2"
libraryDependencies += "org.apache.spark" %% "spark-core" % "3.0.3"
libraryDependencies += "org.apache.spark" %% "spark-sql" % "3.0.3"
创建WordCount例子¶
在 src/main/scala
下创建 WordCount.scala
文件,代码如下:
import org.apache.spark.SparkContext
import org.apache.spark.SparkConf
object WordCount {
def main(args: Array[String]) {
val conf = new SparkConf()
.setAppName("WordCountExample")
.setMaster("local[2]")
val sc = new SparkContext(conf)
val textFile = sc.textFile("D:\\Code\\Scala\\word.txt")
val wordCount = textFile.flatMap(line => line.split(" ")).map(word => (word, 1)).reduceByKey(_ + _)
wordCount.foreach(println)
}
}
右键 WordCount.scala
选择运行即可: