【发布时间】:2012-10-04 22:45:50
【问题描述】:
我想在我的一个猪作业的输出文件路径中使用今天的日期,该作业假设每天运行,有没有办法做到这一点。
就像是
/user/x/$todaysDate
【问题讨论】:
标签: hadoop mapreduce apache-pig
我想在我的一个猪作业的输出文件路径中使用今天的日期,该作业假设每天运行,有没有办法做到这一点。
就像是
/user/x/$todaysDate
【问题讨论】:
标签: hadoop mapreduce apache-pig
通过 bash 执行此操作:
echo '/user/x/'`date +%Y-%m-%d`
给予:
/user/x/2012-10-14
所以,你可以这样执行你的脚本:
$ pig -param outpath='/user/x/'`date +%Y-%m-%d` myscript.pig
然后,在您的STORE 命令中,使用$outpath:
STORE abc INTO '$outpath';
【讨论】: