azkaban无法识别shell变量

fgw7neuy  于 2021-05-29  发布在  Hadoop
关注(0)|答案(0)|浏览(204)

我的目标是在上的“昨天”目录中创建一个文件 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

如何解决?感谢您的帮助。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题