【发布时间】:2015-06-13 10:08:53
【问题描述】:
我想通过flatMap 将一个函数应用于DataSet.groupBy 生成的每个组。尝试调用 flatMap 我得到编译器错误:
error: value flatMap is not a member of org.apache.flink.api.scala.GroupedDataSet
我的代码:
var mapped = env.fromCollection(Array[(Int, Int)]())
var groups = mapped.groupBy("myGroupField")
groups.flatMap( myFunction: (Int, Array[Int]) => Array[(Int, Array[(Int, Int)])] ) // error: GroupedDataSet has no member flatMap
确实,在flink-scala 0.9-SNAPSHOT 的文档中没有列出map 或类似内容。有没有类似的方法可以使用?如何在节点上单独实现对每个组的期望分布式映射?
【问题讨论】:
标签: scala hadoop apache-flink