剛學spark沒多久,
遇到一個問題,
我知道action中有count和saveAsTextFile,
現在我想將count后的結果放到檔案中,怎么做?
不能data.***.count.saveAsTextFile(**)啊
謝謝大家。
uj5u.com熱心網友回復:
不能。saveAsTextFile()是RDD的方法,action操作count回傳的是Long型別,要寫入檔案的話,需要轉換成String,然后呼叫Java的IO流寫入檔案uj5u.com熱心網友回復:
你可以用這個long數字再構建一個新的RDD物件,然后再saveAsTextFile()存盤起來啊uj5u.com熱心網友回復:
count后就是一個數值,直接用java方法寫入檔案就好了。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/80044.html
標籤:Spark
