Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml Oozie工作流架构错误_Xml_Hadoop_Oozie_Hue - Fatal编程技术网

Xml Oozie工作流架构错误

Xml Oozie工作流架构错误,xml,hadoop,oozie,hue,Xml,Hadoop,Oozie,Hue,我正在做一个项目,使用Hue/Oozie创建工作流程。我现在遇到的问题是,我多次使用工作流,然后进行编辑,导致抛出错误: OozieClientException:org.apache.oozie.DagEngineException:E0701:XML架构错误,cvc复杂类型。2.4.a:发现以元素“action”开头的无效内容。应为{WC[“uri:oozie:sla:0.1”、“uri:oozie:sla:0.2”]}之一 或者类似的东西。这导致我不得不完全重新创建工作流程,此时它工作正常

我正在做一个项目,使用Hue/Oozie创建工作流程。我现在遇到的问题是,我多次使用工作流,然后进行编辑,导致抛出错误:

OozieClientException:org.apache.oozie.DagEngineException:E0701:XML架构错误,cvc复杂类型。2.4.a:发现以元素“action”开头的无效内容。应为{WC[“uri:oozie:sla:0.1”、“uri:oozie:sla:0.2”]}之一


或者类似的东西。这导致我不得不完全重新创建工作流程,此时它工作正常。如果我查看workflow.xml文件,那么一些操作的顺序是错误的,即使它们在oozie gui中没有问题。我可以编辑工作流程来解决这个问题,但恐怕不可能通过更改xml来编辑工作流程。我不知道是什么原因造成的。

我遇到了同样的问题。原来
是mistabke写的

您需要验证是否正确给出了所有相应的结束标记。可能是缺少给出结束标记的可能性

色调导致了这种情况。任何比“Hello World”更复杂的东西都需要一个XML编辑器,再加上一个带有Oozie命令行工具的Linux shell?你是说正确的方法是转储色调并使用纯XML/terminal for Oozie吗?我不知道Yahoo!ops团队(设计并维护Oozie)管理他们的工作流程——也许他们有一个专用的IDE。对于我们其他人来说,我看不到更好的选择,对不起……如果您想看到一些协调器/工作流XML定义的实际示例,您将在该系列博客文章中找到一个很好的教程>>(它有点旧了,但Oozie在3年内没有太大变化,除了支持Spark和一些Kerberos
凭证