apache pig:宏定义中的'dump'语法错误

bvjveswy  于 2021-06-21  发布在  Pig
关注(0)|答案(1)|浏览(334)

我在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

h79rfbju

h79rfbju1#

我发现很久以前就有人报告过这个bug(如果我们称之为bug:link),但似乎pig开发团队并不打算解决这个问题(

相关问题