2015-05-12 28 views
0

在火花殼中運行代碼時,直接在shell中打印小的輸出/樣本通常比較方便,而不是將輸出放入文件中。您能否增加火花殼輸出字符限制

默認情況下,shell會在給定數量的字符(相當小)後截斷這樣的輸出。有沒有辦法可以增加這個字符限制?我跑星火1.2

感謝您閱讀

回答

1

你說的「輸出」是什麼意思?

如果你想打印ň線的RDD使用take()的:

myRDD.take(n).foreach(println) 

根據Spark Programming Guide 1.2.0,這個功能「返回數組與數據集的第n個元素請注意,這是目前還沒有。並行執行,而驅動程序計算所有元素。「

+0

你在那裏做了什麼會是我的意思的例子。有時它只會打印操作的結果。我通常會做一些像'take(10)'這樣可能被截斷的東西。如果他們很長時間,這也會發生在個別行,儘管這在大多數情況下可能足夠好。 – user3611341