gpt4 book ai didi

java - 如何相异JavaPairRDD

转载 作者:行者123 更新时间:2023-12-02 20:46:07 24 4
gpt4 key购买 nike

我有两个不同的JavaPairRdd,一个是Key1,value,另一个是key2,value。我试图实现的是合并它们,但仅获取具有相同值的项目。

我尝试了以下方法:

 JavaPairRDD<String, String> finalRdd = filteredRdd.intersection(filteredsmallRdd);

其中filteredRdd包含key:Country,值,而filteredsmallRdd包含:key:id,值。并且我需要哪些元素具有相同的值,与交集,我认为比较唯一的 key ,我得到了一个空的解决方案,如何做到这一点的任何想法?

最佳答案

您可以使用swap更改值作为每个rdd的键,然后执行交集。

JavaPairRDD<String,String> finalRdd = filteredRdd.mapToPair(f -> f.swap()).intersection(filteredsmallRdd.mapToPair(f -> f.swap()));

关于java - 如何相异JavaPairRDD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47972943/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com