2016-09-26 69 views
0

我的猪脚本是:Apache的猪:遭遇“<EOF>”错误

register /usr/hdp/2.4.2.0-258/pig/lib/piggybank.jar 

SET mapreduce.input.fileinputformat.split.maxsize 1024000; 
SET mapreduce.input.fileinputformat.split.minsize 1024000; 
SET pig.noSplitCombination true; 

DEFINE format `format_text.py $EMOJI $ACRONYM` SHIP ('$STREAM_FILE_PATH/format_text.py'); 

input_data = LOAD '$DATA_INPUT'; 
result = STREAM input_data THROUGH format; 

STORE result into '$DATA_OUTPUT'; 

当我运行它,我得到一个错误:[main] ERROR org.apache.pig.Main - java.io.IOException: org.apache.pig.tools.parameters.ParseException: Encountered "<EOF>" at line 1, column 13.

我看不出有什么问题在脚本语法。有人能帮助我解决问题吗?

+0

“;”第1行缺少.. –

回答

0

容易

;失踪行一个

register /usr/hdp/2.4.2.0-258/pig/lib/piggybank.jar;