2015-02-01 2 views
0

Я использую координатор Oozie для запуска программы Java каждый день. Входной параметр программы Java - это время, как и 20150201. Я не знаю, как получить время в качестве входных данных, так что мне нужно сделать, чтобы настроить конфигурацию Oozie? Любые советы приветствуются.Вход координатора Oozie

ответ

0

в вашем рабочем процессе oozie поддерживает действие сценария оболочки, которое будет выполняться каждый день и испускает время, которое вы хотите таким образом, переменной. Захватите вывод этой переменной и передайте ее действию Java.

https://oozie.apache.org/docs/3.3.0/DG_ShellActionExtension.html

Есть примеры, приведенные здесь действия оболочки и выхода захвата.

В сценарии оболочки вы можете использовать что-то вроде этой команды даты date +%Y%m%d, чтобы испускать год и дату года.

Надеюсь, это поможет.

Смежные вопросы