Hadoop Oozie工作流xml错误
运行包含以下行的oozie工作流:Hadoop Oozie工作流xml错误,hadoop,oozie,Hadoop,Oozie,运行包含以下行的oozie工作流: <?xml version="1.0" encoding="UTF-8"?> <workflow-app xmlns="uri:oozie:workflow:0.2" name="cs-wf-fork-join"> <start to="fork-node"/> <fork name="fork-node"> <path start="my-node" />
<?xml version="1.0" encoding="UTF-8"?>
<workflow-app xmlns="uri:oozie:workflow:0.2" name="cs-wf-fork-join">
<start to="fork-node"/>
<fork name="fork-node">
<path start="my-node" />
</fork>
我得到以下错误:
错误:E0701:E0701:XML架构错误,cvc复杂类型。2.3:元素
“fork”不能有字符[children],因为类型的内容
类型仅为元素
我正在使用此指南:检查,似乎您需要在fork中至少包含2个元素:
<xs:complexType name="FORK">
<xs:sequence>
<xs:element name="path" type="workflow:FORK_TRANSITION" minOccurs="2" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="name" type="workflow:IDENTIFIER" use="required"/>
</xs:complexType>
此外,还可以使用来验证xml