flink通过keyby()+reduce做行转列数据格式
初始化部分省略了,下面是转换逻辑作为备忘val ttstream= datastream .map(m=>{ val actype=m._1 var joinroom_uv=0L var waitformic_uv=0L var controlmic_uv=0L var exitroom_uv=0L if(actype.equals("joinroom"))joinroom_uv=m._3 if(actype.equals("waitf..
原创
2020-05-25 16:02:33 ·
1628 阅读 ·
0 评论