0
我試圖做星火一個簡單的MR工作,這裏是代碼:如果什麼reduceByKey( - + - )的結果超出INT範圍
val testRDD = someRDD.map((_, 1)).reduceByKey(_+_)
在地圖階段,價值爲int ,如果在減少階段,該值太大而超出Int範圍?我可以這樣做
val testRDD = someRDD.map((_, 1.toLong)).reduceByKey(_+_)
但是有沒有更好的想法?