【发布时间】:2015-01-20 14:30:02
【问题描述】:
我有以下数据包:
({(key1,value1),(key1,value2)}) ({(key2,value1),(key2,value1)})
上述数据存储在一个文件/关系中,它有两行数据,每行是一个包。
有没有办法从包中读取每个包发出每个元组?
例如:我想在这里发出 (键1,值1) (键1,值2) (键2,值1) (key2,value2)
请帮忙。 猪快把我逼疯了 :( :(
【问题讨论】:
-
你试过 FLATTEN() 吗? pig.apache.org/docs/r0.12.1/basic.html#flatten
-
您能否提供(样本)您的文件内容和您当前的 Pig 查询?
-
谢谢@LiMuBei。 FLATTEN() 有帮助。请添加作为答案。
标签: java hadoop mapreduce apache-pig