配对两个RDD-s

时间:2015-07-01 12:21:42

标签: apache-spark

我们说我有两个RDD-s,其中一个是另一个的地图。例如:

RDD[Double] N;
RDD[Double] logN = N.map(x => Math.Log(x));

我想操作来自两者的配对。 像这样:

RDD[Double] NlogN = (N,logN).map((x,y) => x*y);

这种操作是否可用于火花?

1 个答案:

答案 0 :(得分:4)

您正在寻找zip

N.zip(logN).map { case (x, y) => ... }