Can someone give an example of the correct use of mapPartitionsWithIndex in Java? I found many examples of Scala, but there is a flaw in Java. I understand that individual sectors will be processed by individual nodes when using this function.
I get the following error
method mapPartitionsWithIndex in class JavaRDD<T> cannot be applied to given types;
JavaRDD<String> rdd = sc.textFile(filename).mapPartitionsWithIndex
required: Function2<Integer,Iterator<String>,Iterator<R>>,boolean
found: <anonymous Function2<Integer,Iterator<String>,Iterator<JavaRDD<String>>>>
While doing
JavaRDD<String> rdd = sc.textFile(filename).mapPartitionsWithIndex(
new Function2<Integer, Iterator<String>, Iterator<JavaRDD<String>> >() {
@Override
public Iterator<JavaRDD<String>> call(Integer ind, String s) {
source
share