在实际运行Oozie工作流之前如何检测错误?

时间:2019-03-16 10:57:03

标签: hadoop oozie oozie-coordinator oozie-workflow

我不熟悉大数据,并且想知道是否有一种方法可以在运行oozie工作流之前检测出错误?诸如编译错误之类的东西。请帮忙。 谢谢, 安妮

3 个答案:

答案 0 :(得分:0)

Oozie通常按定义的开始和停止顺序运行多个脚本。

我认为,如果一次执行一次工作流程,那么这实际上是在计划运行之前进行完整运行的唯一方法。

答案 1 :(得分:0)

您可以使用如下命令行工具来验证workflow.xml。

它对指定的工作流XML文件执行XML Schema验证。

oozie validate /path-to-workflow/workflow.xml
oozie validate -oozie http://<oozie-host>:11000/oozie /path-to-workflow/workflow.xml

答案 2 :(得分:0)

使用MiniOozie在工作流程上运行单元测试。参见Documentation。您可以将工作流作为单元测试来运行。也有一些examples