import Utils.SparkUtils
import org.apache.spark.SparkContext
import org.apache.spark.rdd.RDD
object MapMaxDemo {
def main(args: Array[String]): Unit = {
val sc: SparkContext = SparkUtils.getSparkContext()
val rdd1: RDD[Int] =sc.makeRDD(List(1,2,3,4),2)
val maxs: RDD[Int] =rdd1.mapPartitions(mp=>{
val max: Int =mp.max
val res: Iterator[Int] =Array(max).toIterator
res
})
maxs.foreach(println)
sc.stop()
}
}