gpt4 book ai didi

java - Spark Java 中的映射分区

转载 作者:行者123 更新时间:2023-12-02 09:30:40 25 4
gpt4 key购买 nike

我有一个JavaRDD。我正在尝试执行一个 mapPartition 并将每个分区的每一行传递给一个以 String 作为参数的函数。

rdd.mapPartitions((Iterator<String> iter) -> {
Dummy dummy = new Dummy();
Iterable<String> iterable = () -> iter;
return StreamSupport.stream(iterable.spliterator(), false)
.map(s -> dummy.method(s)) // or whatever transformation
.iterator();
});

但我无法在 map 内调用我的类函数(dummy.method)。我该如何解决这个问题?

最佳答案

Dummy dummy = new Dummy(); 移动到流的映射内。

关于java - Spark Java 中的映射分区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58013747/

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