Hadoop 从PIG中的一个元组生成一组元组

Hadoop 从PIG中的一个元组生成一组元组,hadoop,tuples,apache-pig,flatten,Hadoop,Tuples,Apache Pig,Flatten,我找不到任何解决方案,如何在Pig中根据规则从一个元组生成一组元组: 输入: ((1,2,3),(a,b,c),(aaa,bbb,ccc)) (1,a,aaa) (2,b,bbb) (3,c,ccc) 输出: ((1,2,3),(a,b,c),(aaa,bbb,ccc)) (1,a,aaa) (2,b,bbb) (3,c,ccc) 假设应该应用TOBAG和flatte,但这似乎太棘手了 [tuple(original[i]表示原件中的原件)表示范围内的i(len(original[0])

我找不到任何解决方案,如何在Pig中根据规则从一个元组生成一组元组:

输入:

((1,2,3),(a,b,c),(aaa,bbb,ccc))
(1,a,aaa)
(2,b,bbb)
(3,c,ccc)
输出:

((1,2,3),(a,b,c),(aaa,bbb,ccc))
(1,a,aaa)
(2,b,bbb)
(3,c,ccc)
假设应该应用TOBAG和flatte,但这似乎太棘手了

[tuple(original[i]表示原件中的原件)表示范围内的i(len(original[0])]

如果原始列表被称为
originals

则将为您提供第二个元组列表使用
zip
内置函数和参数解包(“星”参数):


发布您的整个脚本