GROUP否定在Pig中使用ORDER BY?

时间:2014-03-11 17:56:01

标签: apache-pig

我有一个Pig脚本,我试图按日期时间(UNIX时间戳)对某些用户事件进行排序,然后按用户ID对事件进行分组。该脚本不会生成任何错误,它会按用户ID对事件进行分组,但事件不会按日期时间排序。这让我想知道在按操作订单之后做一个组可能会撤消排序吗?

1 个答案:

答案 0 :(得分:2)

订单仅保证immediately following使用ORDER BY。进一步处理可能会破坏订单。

或者,您可以执行分组,然后在嵌套的foreach中使用ORDER BY来单独订购每个记录包。