0
我试图做星火一个简单的MR工作,这里是代码:如果什么reduceByKey( - + - )的结果超出INT范围
val testRDD = someRDD.map((_, 1)).reduceByKey(_+_)
在地图阶段,价值为int ,如果在减少阶段,该值太大而超出Int范围?我可以这样做
val testRDD = someRDD.map((_, 1.toLong)).reduceByKey(_+_)
但是有没有更好的想法?