1,258
社区成员
发帖
与我相关
我的任务
分享
val conf = new SparkConf()
conf.setMaster("local- "
- ).setAppName("HHHHA") //本地模式运行
val sc = new SparkContext(conf)
val ll=(1 to 9).toList
// ( sum , count , avg)
sc.parallelize(ll,3).map(x =>("KEY",(x,1,1.0)))
.reduceByKey{(x,y)=>
println (s"x.count=${x._2} , y.count=${y._2}")
val count=x._2+1
println (count)
( 1, count, 1)
}.collect().foreach(x=>print("计算结果为:"+x))
sc.stop()