【发布时间】:2015-06-28 01:03:02
【问题描述】:
我有两个键值对 RDD,我加入两个 rdd 并保存为文本文件,代码如下:
val enKeyValuePair1 = rows_filter6.map(line => (line(8) -> (line(0),line(4),line(10),line(5),line(6),line(14),line(1),line(9),line(12),line(13),line(3),line(15),line(7),line(16),line(2),line(14))))
val enKeyValuePair = DATA.map(line => (line(0) -> (line(2),line(3))))
val final_res = enKeyValuePair1.leftOuterJoin(enKeyValuePair)
val output = final_res.saveAsTextFile("C:/out")
my output is as follows:
(534309,((17999,5161,45005,00000,XYZ,,29.95,0.00),None))
我怎样才能去掉所有的括号? 我希望我的输出如下:
534309,17999,5161,45005,00000,XYZ,,29.95,0.00,None
【问题讨论】:
标签: scala join apache-spark rdd keyvaluepair