我的目标是通过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
如何解决?任何帮助表示赞赏。