1.2 Profiler scala import org.scalop.Scalop import org.scalop.common.JobRunner object WordCountJob extends JobRunner { def run(args: Array[String]) { Scalop.parse(args) { opts => val lines = Scalop.readTextFile(opts.input()) val wordCounts = lines.flatMap(line => line.split(" ")) .map(word => (word, 1)) .reduceByKey(_ + _) Scalop.writeTextFile(wordCounts.collect().mkString(" "), opts.output()) } } } properties input=input.txt output=output.txt cpu=4 memory=4096


上一篇:
下一篇:
切换中文