目标:
"zjf","1,2,3" 转换成
zjf,1
zjf,2
zjf,3
不多BB,上代码
val originPlayVideoTags = sc.parallelize(List(("zjf","1,2,3")))
val a = originPlayVideoTags.collect()
for (_a <- a){println(_a)}
val b = originPlayVideoTags.map(v=> (v._1,v._2.split(","))).map(v=>{v._2.map(x=>(v._1,x))}).flatMap(x=>x)
for (_b <- b.collect()){println(_b)}