现在的位置: 首页 > 综合 > 正文

【pig】foreach 中对bag进行count

2013年07月21日 ⁄ 综合 ⁄ 共 284字 ⁄ 字号 评论关闭

测试数据文件foreach_bag.log,内容如下:

{('b', 55), ('sally', 52), ('john', 25)}
{('c', 355), ('msally', 352), ('mjohn', 325)}

foreach_bag.pig代码如下:

A = LOAD 'foreach_bag.log' as (b:bag{t:(x:chararray, y:int)});
describe A;
B = foreach A generate COUNT(b);
--B = foreach A generate b;
dump B;

执行命令:pig -x local foreach_bag.pig

结果如下:

(3)
(3)

抱歉!评论已关闭.