hadoop—如何在实际运行oozie工作流之前检测其中的错误?

rekjcdws  于 2021-05-27  发布在  Hadoop
关注(0)|答案(3)|浏览(277)

我是大数据新手,我想知道是否有一种方法可以在运行oozie工作流之前检测出它的错误?有点像编译错误。请帮忙。谢谢,安妮

i1icjdpr

i1icjdpr1#

oozie通常按顺序运行多个脚本,并定义开始和停止。
我认为,如果你一次只完成一个脚本,那么在计划之前,这是完成一个完整运行的唯一方法。

mu0hgdu0

mu0hgdu02#

使用minioozie在工作流上运行单元测试。参见文档。可以将工作流作为单元测试运行。也有一些例子。

gg0vcinb

gg0vcinb3#

您可以使用命令行工具验证workflow.xml,如下所示。
它对指定的工作流xml文件执行xml架构验证。

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

相关问题