Азкабан не распознает переменную оболочки

Моя цель - создать файл во вчерашнем каталоге 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 ответов

Другие вопросы по тегам