Azkaban不承认shell变量

时间:2017-08-11 11:11:17

标签: hadoop hdfs azkaban

我的目标是通过Azkaban在HDFS上的昨天日期目录中创建一个文件。 command文件中的*.job如下:

command=sudo -u hdfs hadoop fs -touchz /user/"`date -d '${etl_date} yesterday' "+%F"`"/_SUCCESS

hadoop fs -touchz命令可以在Linux中正确运行 ,但Azkaban表示错误:

touchz: `/user/`date -d '2017-08-11 yesterday' +%F`/_SUCCESS': No such file or directory

如何解决?任何帮助表示赞赏。

0 个答案:

没有答案