1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
import org.apache.spark.SparkContext import org.apache.spark.SparkConf
object WordCount { def main(args: Array[String]) { val inputFile = "file:///E://test.txt" val conf = new SparkConf().setAppName("WordCount").setMaster("local") val sc = new SparkContext(conf) val textFile = sc.textFile(inputFile) val wordCount = textFile.flatMap(line => line.split(" ")).map(word => (word, 1)).reduceByKey((a, b) => a + b) wordCount.foreach(println) } }
|