HDFS
我的目标是通过 Azkaban在昨天日期的目录上创建一个文件。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
如何解决?任何帮助表示赞赏。