【问题标题】:Convert JavaPairRdd to JavaRdd by concatenating key and value通过连接键和值将 JavaPairRdd 转换为 JavaRdd
【发布时间】:2016-04-26 04:40:38
【问题描述】:

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

例子:

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

结果(JavaRdd<String> with):

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

【问题讨论】:

    标签: java apache-spark concatenation rdd


    【解决方案1】:

    只需使用map

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

    这是使用 scala,但你应该明白要点。

    【讨论】:

      猜你喜欢
      • 2016-01-05
      • 1970-01-01
      • 1970-01-01
      • 2021-05-22
      • 1970-01-01
      • 1970-01-01
      • 2016-07-24
      • 2020-06-01
      • 2017-02-25
      相关资源
      最近更新 更多