【发布时间】:2012-08-16 15:23:29
【问题描述】:
我正在使用 Pig 解析我的应用程序日志,以了解上个月未被调用的用户(由同一用户)调用了哪些公开的方法。
我已经设法在上个月之前和上个月之后按用户分组调用方法:
上个月之前的关系样本
u1 {(m1),(m2)}
u2 {(m3),(m4)}
上个月之后的关系样本
u1 {(m1),(m3)}
u2 {(m1),(m4)}
我想要的是由用户找到哪些方法在AFTER中而不在BEFORE中,即
NEWLY_CALLED 预期结果
u1 {(m3)}
u2 {(m1)}
问题:我如何在 Pig 中做到这一点?可以减袋吗?
我尝试了 DIFF 函数,但它没有执行预期的减法。
问候,
乔尔
【问题讨论】:
标签: hadoop apache-pig