Я пытаюсь отправить уведомление по электронной почте, если какое-либо действие в моем рабочем процессе oozie терпит неудачу. Как мне получить, какое действие получило неудачу или есть ли способ увидеть последнее успешное имя действия в DAG рабочего процесса?Oozie: workflow: Как получить последнее успешное действие
ответ
Нет прямого способа получить последнее «успешное» действие AFAIK. Если вы задумаетесь об этом за пределами определенного контекста на мгновение: определить «успех» непросто, учитывая, что fork/join, контрольные узлы и т. Д.
Однако, как только критерии определены, я думаю, что можно найти последние «успешные ", используя API REST Oozie. Например, ответ рабочего процесса ($ OOZIE_URL/v1/job/job_id? Show = info) возвращает список действий в рабочем процессе. Действия связаны с полем «переход»: переход последнего действия равен нулю, переход других узлов - их нисходящим узлом и т. Д.
Удачи и сообщите нам, если это сработает.
как получить какие действия получили не удалось
wf:lastErrorNode()
В следующем Oozie документооборота пример фрагмента кода, вышеупомянутая функция используется, чтобы получить сообщение об ошибке последнего не удалось действия:
<kill name="fail">
<message>Action failed, error message: ${wf:errorMessage(wf:lastErrorNode())}</message>
</kill>
Я не знаю, как получить «последнее успешное название действия».
Дополнительную информацию о таких функциях см. В документе Workflow EL functions section документа Oozie Workflow.
- 1. Oozie: Sub-Workflow Действие: как получить идентификатор под-рабочих потоков?
- 2. Oozie Hive workflow intermitent
- 3. oozie workflow fs: isDir
- 4. Oozie Workflow and Coordinator
- 5. Oozie ява действие
- 6. Oozie SSH Действие
- 7. oozie действие Pig lauching Ошибка
- 8. Oozie custom асинхронное действие
- 9. Oozie Workflow: Как получить имя текущего имени действия?
- 10. oozie искровое действие - как указать искрообразование
- 11. Oozie Shell Действие Выпуск
- 12. Как получить oozie jobId в рабочем процессе oozie?
- 13. как отложить действие рабочего процесса с координатором oozie
- 14. Oozie Workflow with Pig, Hive и unix
- 15. Действие oozie не работает в fork join
- 16. Oozie Workflow использует неправильный каталог пользователя
- 17. Workflow tool comaparison: Oozie Vs Cascading
- 18. Обновление глобальной собственности в oozie sub workflow
- 19. Pig oozie workflow не выполняет UDF
- 20. Удалить последнее DML действие
- 21. Получить последнее действие пользователя на Facebook
- 22. Получить последнее действие человека на определенную дату
- 23. Отображается только последнее действие
- 24. Как запланировать действие sqoop с помощью oozie
- 25. Как автоматически повторить неудавшееся действие в oozie?
- 26. Последнее открытое действие
- 27. Oozie Workflow EL функция временной метки() не дает секунд
- 28. Уличное действие в Oozie с перерывами - CDH 5.1 - Oozie 4.0.0
- 29. Восстановил последнее действие и завершил предыдущее действие
- 30. MySQL: Как последнее действие для каждой строки