我有3种不同的关系,如下所述&我可以使用udf获得输出,但需要在pig中实现。在论坛上提到了其他东西,但没有得到关于这个问题的具体想法。
过程:
FN1,10
FN2,20
FN3,23
FN4,25
FN5,15
FN7,40
FN10,56
雷杰:
FN1,12
FN2,13
FN3,33
FN6,60
FN8,23
FN9,44
FN10,4
所有fn:
FN1
FN2
FN3
FN4
FN5
FN6
FN7
FN8
FN9
FN10
所需输出为:
FN1,10,12,22
FN2,20,13,33
FN3,23,33,56
FN4,25,0,25
FN5,15,0,15
FN6,0,60,60
FN7,40,0,40
FN8,0,23,23
FN9,0,44,44
FN10,56,4,60
2条答案
按热度按时间zwghvu4y1#
您可以使用cogroup来实现这一点
r9f1avp52#
asuming您的关系在test.txt test2.txt和test3.txt中
输出