【发布时间】:2025-12-30 18:15:15
【问题描述】:
我在 oozie 中使用 MR 动作。并且想在 MR 上使用 oozie 提供的挂起/恢复功能。
问题 - 但是,当我们在 Oozie 上调用“暂停”时,它不会终止 hadoop 作业,而是只会更新 oozie 状态,而 hadoop 作业会继续运行直至完成。我希望在 oozie 工作流程暂停时立即终止 hadoop 作业。你猜这不可能吧?
所以,我想我可以终止 oozie 工作流程并重新运行它。 但现在的问题是,如果我的工作流程中有 3 个操作节点,我不想重新运行所有这些节点。
我是在这里抽烟还是可以访问最后一个成功的 oozie 节点(很可能存储在 mysql 数据库中)?
对我的纵容用例有更好的方法吗?
提前感谢您的帮助,
附:我没有发布我的工作流程,因为它是一个简单的工作流程,有几个 map-reduce 操作,这里没有火箭科学。
【问题讨论】: