可以在RDD partition 中创建[k, v] pairs吗

【可以在RDD partition 中创建[k, v] pairs吗】 答主修改过题目之后仍然是靠少数示例而不是精确的定义来说明输入输出,因此我仍然不是很确定到底是要干什么……连蒙带猜感觉要的是这个?
val data = https://www.zhihu.com/api/v4/questions/59703959/Seq( 1 -/u0026gt; Seq(4, 11, 3, 333, 3, 222), 2 -/u0026gt; Seq(5, 6, 5, 44))val rdd = sc.parallelize(data)val resRdd = rdd .flatMap { case (_, values) =/u0026gt; values.grouped(2) } .map { case Seq(key, value) =/u0026gt; key -/u0026gt; Seq(value) } .reduceByKey { _ ++ _ } .collect()
■网友
问题好怪啊。。。用 mapPartitions 吧?

■网友
没看懂问题。你试过map或者flatMap吗?


    推荐阅读