inputData = LOAD '$input' AS (line:chararray);
statusLineFilter = FILTER smallData BY (line MATHCES '^.* AppWrite-Dispatcher: Status code: [0-9]+$');
当我运行它时,此代码会产生此错误:ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1200:语法错误,'line'处或附近的意外符号
日志文件说的完全相同。我很茫然,因为完全相同的语法在我编写的其他脚本中起作用。
答案 0 :(得分:1)
为了避免拼错关键词,我建议您使用IDE或文本编辑器(如emacs)和pig-mode.el一起添加语法高亮;)