pig脚本的参数传入,多个参数传入

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*


posted on 2014-09-24 18:09  代码王子  阅读(428)  评论(0编辑  收藏  举报

导航