Spark IMF传奇行动第17课Transformations实战总结

今晚听了王家林老师的Spark IMF传奇行动第17课Transformations实战,作业是用SCALA写cogroup:

def main(args: Array[String]): Unit = {
    val sc = sparkContext("Transformations")

    cogroupTrans(sc)

    sc.stop() 
}
def cogroupTrans(sc:SparkContext): Unit ={
    val stuNames = Array(
      Tuple2(1,"Spark"),
      Tuple2(2,"Tecc"),
      Tuple2(3,"Hadoop")
    )
    val stuScores = Array(
      Tuple2(1,100),
      Tuple2(1,99),
      Tuple2(2,95),
      Tuple2(3,65)
    )
    val names = sc.parallelize(stuNames)
    val scores = sc.parallelize(stuScores)
    val stuNameAndScore = names.cogroup(scores)
    stuNameAndScore.collect().foreach(println)
}

后续课程可以参照新浪微博 王家林_DT大数据梦工厂:http://weibo.com/ilovepains

王家林  中国Spark第一人,微信公共号DT_Spark

 

转发请写明出处。

转载于:https://www.cnblogs.com/haitianS/p/5152725.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值