我需要将我的 Java-pair-rdd 转换为 csv :
所以我想把它转换成rdd,来解决我的问题。
我想要的是让我的 rdd 从:
Key Value
Jack [a,b,c]
至 :
Key value
Jack a
Jack b
Jack c
我看到在那个问题和这个问题中是可能的(PySpark:将一对RDD转换回常规RDD)所以我问如何在java中做到这一点?
问题更新
我的JavaPairRdd的类型是 Type :
JavaPairRDD<Tuple2<String,String>, Iterable<Tuple1<String>>>
这是包含的行的形式:
((dr5rvey,dr5ruku),[(2,01/09/2013 00:09,01/09/2013 00:27,N,1,-73.9287262,40.75831223,-73.98726654,40.76442719,2,3.96,16,0.5,0.5,4.25,0,,21.25,1,)])
这里的关键(dr5rvey,dr5ruku)
是:值是[(2,01/09/2013 00:09,01/09/2013 00:27,N,1,-73.9287262,40.75831223,-73.98726654,40.76442719,2,3.96,16,0.5,0.5,4.25,0,,21.25,1,)]
我原来的JavaRdd的类型是:
JavaRDD<String>