【发布时间】:2017-03-31 22:19:38
【问题描述】:
使用 Apache Pig,我需要一个字段的所有排列,按 id 字段(在本例中为“标题”)分组。输入数据如下所示:
架构是 {chararray, chararray}
(title1, name1)
(title1, name2)
(title1, name3)
(title2, name4)
(title2, name5)
(title2, name6)
我需要 title1 名称关系和 title2 名称关系在一个列表中的所有排列。期望的输出是:
(name1, name2)
(name1, name3)
(name2, name3)
(name4, name5)
(name4, name6)
(name5, name6)
我找到了这个相关的答案How To Find All Possible Permutations From A Bag under apache pig,但我在扩展解决方案以限制每个标题字段的排列时遇到了困难。
【问题讨论】: