SPARK求最大值最小值
def maxMinValues: RDD[(Int,Int)] ={
val sc = SparkUtil.sparkLocal()
sc.setLogLevel("DEBUG")
val data = sc.textFile("",1)
val num =data.flatMap{line=>
line.split(",")
}.filter(x=>x.trim().length>0).map(x=>("key",x.toInt))
num.groupByKey()
.map{line=>
var maxValue:Int = Integer.MAX_VALUE
var minValue:Int = Integer.MIN_VALUE
for(x<-line._2) {
if (x>maxValue){
maxValue = x
}
if(x<minValue){
minValue=x
}
}
(maxValue,minValue)
}