pig脚本里传入参数,命令如下
pig -p year=2014 -f test_parm.pig
也可以
pig -f test_parm.pig -p year=2014
-f后面必须紧跟脚本名称
如果没有-f,则必须用
pig -p year=2014 test_parm.pig
其他格式都是错的。
另外,-param和-p相同,注意不要写成-parm,在python中-param可以执行
多参数传入格式:
pig -p date=2014-07-30 -p year=2014 -f test_parm.pig
pig -param date=2014-07-30 -param year=2014 -f test_parm.pig
而传入的参数可以直接作为字符串使用,如输入路径的文件夹名
%default cleanedLog /user/wizad/data/wizad/cleaned/$date/*/part*