我把Pig的剧本写成:
我的Pig
bag_1 = LOAD '$INPUT' USING PigStorage('|') AS (LN_NR:chararray,ET_NR:chararray,ET_ST_DT:chararray,ED_DT:chararray,PI_ID:chararray);
bag_2 = LIMIT bag_1 $SIZE;
DUMP bag_2;
并制作了一个参数文件:
我的参数.txt:
INPUT = hdfs://0.0.0.0:8020/user/training/example
SIZE = 10
现在,我把剧本叫做
pig my_param.txt my_script.pig
此命令错误如下:
错误1000:分析期间出错。词法错误
有什么建议吗
2条答案
按热度按时间fcg9iug31#
您没有正确使用该命令。
要使用属性文件,请在命令中使用-param\u file:
您可以在参数替换中参考更多详细信息
2admgd592#
我认为您需要使用-m或-param\u file选项提供参数文件。请参阅下面的帮助文档。