通过连接键和值将 JavaPairRdd 转换为 JavaRdd

Convert JavaPairRdd to JavaRdd by concatenating key and value

我是 Apache Spark 的新手。正如标题所说,我有一个 JavaPairRdd<String,String>,我想生成一个 JavaRdd<String>,其中包含键和 JavaPairRdd 的值的串联。这可能吗?

示例:

("1,Nick", "mail@sth.com,53")
("2,John", "mail@sth.com,53")

结果(JavaRdd<String>与):

"1,Nick,mail@sth.com,53"
"2,John,mail@sth.com,53"

只需使用 map:

pairRDD.map((key, value) => key + value)

那是在使用 scala,但您应该了解要点。