【发布时间】:2018-08-31 10:32:18
【问题描述】:
我正在尝试通过 java 字数统计示例。据我了解,spark RDD 是一种特殊类型的集合,而平面地图基本上转换了一个嵌套集合,例如 Stream> => Stream 那么为什么下面一行中的 spark Java API 需要为每一行返回一个迭代器?它在 RDD 中是如何使用的?
函数不应该在 Arrays.asList(line.toString().split(" ")) 处结束吗?
JavaRDD words =
lines.flatMap(line -> Arrays.asList(line.toString().split(" ")).iterator());
【问题讨论】:
标签: apache-spark flatmap