将 JavaRDD<List<SomeClass>> 转换为 JavaRDD<SomeClass>
Convert JavaRDD<List<SomeClass>> to JavaRDD<SomeClass>
我有一个 class 对象列表的 JavaRDD。我想将它展平为 class 个对象的 JaveRDD,这样
JavaRDD<{1, 2, 3, 4}, {5, 6, 7}> 转到 JavaRDD<1, 2, 3, 4, 5, 6, 7>
在这个post
一种解决方案是
val newrdd = rdd.flatmap(line => line)
但是,line=>line 是 scala(我认为)
我试过了
rdd.flatmap(line-> line)
它给出错误
"no instance(s) of type variable(s) U exist so that List conforms to Iterator "
我有一个 class 对象列表的 JavaRDD。我想将它展平为 class 个对象的 JaveRDD,这样 JavaRDD<{1, 2, 3, 4}, {5, 6, 7}> 转到 JavaRDD<1, 2, 3, 4, 5, 6, 7>
在这个post
val newrdd = rdd.flatmap(line => line)
但是,line=>line 是 scala(我认为) 我试过了
rdd.flatmap(line-> line)
它给出错误
"no instance(s) of type variable(s) U exist so that List conforms to Iterator "