Hadoop 不同域上具有多重关系的猪右连接关系

Hadoop 不同域上具有多重关系的猪右连接关系,hadoop,apache-pig,Hadoop,Apache Pig,我有三个关系A,B,C A(Ka1,Ka2,Ka3) B(Kb1,Kb2) C(Kc1,Kc2) 我想这样加入 joined_data = JOIN B by Kb1 RIGHT, A by Ka2; joined_data = JOIN C by Kb2 RIGHT, joined_data by Ka3; 这样我就得到了这样的输出 joined_data(Ka1,Ka3,Ka2,Kb2,Kc2) 有没有更好/更有效的方法来做到这一点?关系有多大?这些关系中有哪一个适合记忆吗?只有一个可

我有三个关系A,B,C

A(Ka1,Ka2,Ka3)
B(Kb1,Kb2)
C(Kc1,Kc2)
我想这样加入

joined_data = JOIN B by Kb1 RIGHT, A by Ka2;
joined_data = JOIN C by Kb2 RIGHT, joined_data by Ka3;
这样我就得到了这样的输出

joined_data(Ka1,Ka3,Ka2,Kb2,Kc2)

有没有更好/更有效的方法来做到这一点?

关系有多大?这些关系中有哪一个适合记忆吗?只有一个可以适合记忆(比如C),其他的都是巨大的