gpt4 book ai didi

hadoop - E0701 : XML schema error, cvc-pattern-valid oozie 错误

转载 作者:可可西里 更新时间:2023-11-01 16:40:22 26 4
gpt4 key购买 nike

我正在尝试运行 oozie 工作流,但出现以下错误:

E0701:XML 架构错误,cvc-pattern-valid:值“模型和映射表更新”对于模式“([a-zA-Z_]([\-_a- zA-Z0-9])*){1,39}' 用于类型 'IDENTIFIER'。

我在查询中使用以下正则表达式。这有什么问题吗?当我通过 Hive 或 CLI 运行时一切正常。

regexp_replace(id_col, '^0|[a-zA-Z]+$', '')

下面是我的workflow.xml

<workflow-app name="proj_map" xmlns="uri:oozie:workflow:0.4">
<start to="sources_creation"/>
<action name="sources_creation">
<hive xmlns="uri:oozie:hive-action:0.2">
<job-tracker>${jobTracker}</job-tracker>
<name-node>${nameNode}</name-node>
<script>/user/sin/oozie/sources_creation.hql</script>
</hive>
<ok to="mockup and mapping table update"/>
<error to="kill"/>
</action>
<action name="mockup and mapping table update">
<hive xmlns="uri:oozie:hive-action:0.2">
<job-tracker>${jobTracker}</job-tracker>
<name-node>${nameNode}</name-node>
<script>/user/sin/oozie/project_mapping.hql</script>
</hive>
<ok to="end"/>
<error to="kill"/>
</action>
<kill name="kill">
<message>Action failed, error message[${wf:errorMessage(wf:lastErrorNode())}]</message>
</kill>
<end name="end"/>
</workflow-app>

最佳答案

Action 名称不能有空格。 <action name="mockup and mapping table update"\> .从操作名称中删除空格。它应该在之后工作。

关于hadoop - E0701 : XML schema error, cvc-pattern-valid oozie 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42197195/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com