2016-03-07 7 views
0

В моей Oozie рабочий процесс, это как файл передается в качестве аргумента командной строки для действия Java:Как использовать свойство работы Oozie в функции EL рабочего процесса Oozie?

<file>${concat(filesPath, 'config.properties')}</file> 

В то время как это работает хорошо для координатора бега, он имеет проблемы при запуске вручную через HUE like in this video - «filesPath» не отображается в качестве параметра в диалоговом окне, которое HUE выбрасывает, чтобы принимать параметры.

Я попытался

${concat(${filesPath}, 'config.properties')} and 
${concat(wf:conf(filesPath), 'config.properties')} 

Первый кидает ошибку синтаксиса и второй возвращается/concats пустое значение.

Я в основном ищу способ, чтобы объявить parameter/job property в функции Oozie Workflow EL так, что он работает как для координатора бегов, а также для ручного запуска из Хюэ (должно показать текстовое поле для ввода значения)

ответ

0

я в конечном итоге делает это так:

<file>${additionsPath}config.properties</file> 

Это будет работать только с функцией «CONCAT» EL хотя.