2
我是新来的火花。我如何在火花中创建对。 像下面对用于4:在火花中创建成对的数字而不使用catesian
0,1
0,2
0,3
0,4
1,2
1,3
1,4
2,3
2,4
3,4
但是,如果没有使用“cartesain”,它应在集群来执行。
在此先感谢
我是新来的火花。我如何在火花中创建对。 像下面对用于4:在火花中创建成对的数字而不使用catesian
0,1
0,2
0,3
0,4
1,2
1,3
1,4
2,3
2,4
3,4
但是,如果没有使用“cartesain”,它应在集群来执行。
在此先感谢
val nums = sc.parallelize((0 to 4)).flatMap(x => {
(x to 4).filter(_ > x).map((x, _))
})
println(nums.collect().toList)
//List((0,1), (0,2), (0,3), (0,4), (1,2), (1,3), (1,4), (2,3), (2,4), (3,4))