我有以下数据包:

({{key1,value1),(key1,value2)})
({{key2,value1),(key2,value1)})

上面的数据存储在文件/关系中,它具有两行数据,其中每一行都是一个包。

有没有一种读取每个袋子中每个元组的方法?

例如:在这里我想发出
(key1,value1)
(key1,value2)
(key2,value1)
(key2,value2)

请帮忙。
pig 让我发疯:( :(

最佳答案

FLATTEN()应该可以解决问题:) http://pig.apache.org/docs/r0.12.1/basic.html#flatten

关于java - pig :读一袋书,散发出元组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28047827/

10-16 02:59