【发布时间】:2016-11-25 03:42:30
【问题描述】:
原始文件RDD由
创建sc.wholeTextFiles(path)
fileRDD的key是文件名,value是文件内容。 当我遍历一个文件内容(值)时,我可以获得很多信息。所以我想在遍历一个文件后生成多个 RDD。例如:我定义了三个类
public class Interface implements Serializable
public class VPNInstance implements Serializable
public class Equipment implements Serializable
使用map操作后:
fileRDD.map(traverse function)
返回
RDD<Interface>, RDD<VPNInstance> and RDD<Equipment>
同时。否则需要遍历文件内容3次生成三个RDD。
那么有没有办法同时生成多个RDD?
【问题讨论】:
标签: java apache-spark rdd