如何将袋子换成猪场

时间:2016-07-14 09:21:07

标签: apache-pig databags

我有一个来自UDF的数据作为包 输出:({(http://www.myurl.com 1000 1000)}) 如何从此包中生成3个不同的字段作为网址,高度,宽度。

1 个答案:

答案 0 :(得分:0)

使用flatten运算符

GENERATE flatten ({(http://www.myurl.com 1000 1000)}) as myTuple

会给出这个元组:

(http://www.myurl.com 1000 1000)

要获得3个元组,我们需要STRSPLIT

STRSPLIT(myTuple,' ',3))as(url:chararray,height:chararray,width:chararray)