0
내가 스파크에서 간단한 MR 작업을하려고하고있다가, 여기에 코드입니다 reduceByKey (_ + _)의 결과가 초과 어떤 경우 :지도 단계에서가 INT 범위
val testRDD = someRDD.map((_, 1)).reduceByKey(_+_)
, 값은 지능이다 , 감축 단계에서 값이 너무 커서 Int 범위를 초과하면 어떻게됩니까? 나는 이런 식으로 할 수있다.
val testRDD = someRDD.map((_, 1.toLong)).reduceByKey(_+_)
그러나 더 좋은 생각이 있니?