PIG:读取包并发出单个元组
PIG: Read a bag and emit individual tuples
我有以下数据包:
({(key1,value1),(key1,value2)})
({(key2,value1),(key2,value1)})
以上数据存储在一个file/relation里面,里面有两行数据,每行一个包。
有没有办法读取每个袋子发出的每个元组?
例如:这里我想发出
(键1,值1)
(键 1,值 2)
(键2,值1)
(key2,value2)
请帮忙。
PIG 快把我逼疯了:( :(
FLATTEN() 应该可以解决问题:) http://pig.apache.org/docs/r0.12.1/basic.html#flatten
我有以下数据包:
({(key1,value1),(key1,value2)}) ({(key2,value1),(key2,value1)})
以上数据存储在一个file/relation里面,里面有两行数据,每行一个包。
有没有办法读取每个袋子发出的每个元组?
例如:这里我想发出 (键1,值1) (键 1,值 2) (键2,值1) (key2,value2)
请帮忙。 PIG 快把我逼疯了:( :(
FLATTEN() 应该可以解决问题:) http://pig.apache.org/docs/r0.12.1/basic.html#flatten