我使用 Oozie 作为工具在 cloudera 平台上安排我的许多应用程序。 (spark、MR、Hive、HBase)。
让我非常担心的一件事是 Oozie 是一个无法测试的框架。
如果我使用 oozie 编写工作流程。如何对其进行单元测试?
是否有任何工具/最佳实践允许我对 oozie 协调器和工作流程执行自动化单元测试?
最佳答案
您可以使用MiniOozie用于 Oozie 工作流程的单元测试。
以下是 oozie 工作流程的 junit 测试示例: https://github.com/apache/oozie/blob/master/minitest/src/test/java/org/apache/oozie/test/TestWorkflow.java
关于unit-testing - 单元测试 Oozie 工作流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37603921/