我有這樣的代碼:saveAsTextFile非RDD火花斯卡拉
def contentSizeStats(rdd: RDD[ApacheAccessLog]) = {
val contentSizes = rdd.map(x=>x.contentSize).cache()
val count = contentSizes.count()
if (count == 0) { null }
(count, contentSizes.reduce(_+_), contentSizes.min(), contentSizes.max())
}
這個函數的返回值(長整型,字符串,字符串,字符串),我試圖挽救這個函數將結果文本文件使用saveAsTextFile和我不能因爲結果是不是一個RDD,任何想法如何實現這個?
的【如何寫Scala中的一個文件?]可能的複製(http://stackoverflow.com/questions/4604237/how-to-write-to-a-file-in-scala) – zero323