この関数は、私のIDEのために有効なようだ:私は、コンパイル時にがorg.apache.spark.rdd.RDD [(ロング、T)]のメンバーではない
def zip[T, U](rdd1:RDD[T], rdd2:RDD[U]) : RDD[(T,U)] = {
rdd1
.zipWithIndex
.map(_.swap)
.join(
rdd2
.zipWithIndex
.map(_.swap))
.values
}
をしかし、私が手:
多分セミコロン が `値がに参加する前に欠落しています。値が参加は org.apache.spark.rdd.RDD [(ロング、T)]原因のメンバーではないでしょうか? .join(私はスパーク1.6にしています
は、私はすでにorg.apache.spark.rdd.RDD._ をインポートしようとしてきたし、それが直接に使用されたときに関数内のコードはうまく動作します関数定義の外側の2 RDDS
任意のアイデア