今天在Apache猪工作的日期

时间:2012-10-14 23:21:59

标签: hadoop mapreduce apache-pig

我想在我的一个猪作业的输出文件路径中使用今天的日期,假设每天运行,有没有办法做到这一点。 就像是 /user/x/$todaysDate

1 个答案:

答案 0 :(得分:5)

通过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';