【问题标题】:Get today's date in Apache pig job在 Apache pig 工作中获取今天的日期
【发布时间】:2012-10-04 22:45:50
【问题描述】:

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

【问题讨论】:

    标签: hadoop mapreduce apache-pig


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-28
      • 2014-09-13
      • 2019-05-14
      相关资源
      最近更新 更多