Я использую действие MR в oozie. И хотите использовать функцию приостановки/возобновления, предоставляемую oozie на MR.
Проблема. Однако, когда мы вызываем «приостановить» на Oozie, это не убивает задание hadoop, а только обновляет состояние oozie, в то время как задание hadoop продолжает выполняться до завершения. Я хочу, чтобы задание hadoop было немедленно убито, когда рабочий процесс oozie приостановлен. Угадайте, что это невозможно, верно?
Итак, я решил, что могу убить рабочий процесс oozie и запустить его повторно. Но теперь проблема в том, что если в моем рабочем процессе есть 3 узла действий, я не хочу повторно запускать их все.
Я курю здесь или можно получить доступ к последнему успешному узлу oozie (который, скорее всего, хранится в базе данных mysql)?
Есть ли лучший подход к моему потворствующему варианту использования?
Заранее благодарю за помощь
P.S. Я не публикую свой рабочий процесс, потому что это простой рабочий процесс с несколькими действиями по уменьшению карты, здесь нет ракетостроения.