我在pig中遇到了一个关于宏定义的有趣问题。代码如下:
DEFINE Func(src) RETURNS dst{
$dst = GROUP $src ALL;
DUMP $dst;
}
raw = LOAD 'data';
grp = Func(raw);
在grunt shell中执行这些代码时,会出现一个错误:
ERROR 1200:... Failed to parse macro 'Func'. Reason:... Syntax error, unexpected symbol at or near 'DUMP'
但是,我哪里犯的错?o、 o
1条答案
按热度按时间h79rfbju1#
我发现很久以前就有人报告过这个bug(如果我们称之为bug:link),但似乎pig开发团队并不打算解决这个问题(