三行命令解决spark词频统计 如何通过三行命令解决词频统计问题 1、使用textFile加载文本 2、使用flatMap()生成以单词为键,数字1为值的RDD 3、使用reduceByKey()对所有单词进行过统计 原文档如下 命令如下 val input=sc.textFile("file:///media/hadoop/Ubuntu/word.txt") val words=input.flatMap(x=>x.split(" ")) val result=words.map(x=>(x,1)).reduceByKey(_+_).foreach(println)