pathA = [('a',1),('b',1),('c',2),('d',3)]
pathB = [('c',1),('d',3),('e',3),('f',4),]
a = sc.parallelize(pathA)
b = sc.parallelize(pathB)
a.join(b).collect()           # 内连接
a.rightOuterJoin(b).collect() # 右连接
a.leftOuterJoin(b).collect()  # 左连接
a.cogroup(b).collect()        # 全连接    
a.subtractByKey(b).collect()  # 减连接

 

 

 posted on 2021-03-15 23:45  boye169  阅读(378)  评论(0编辑  收藏  举报