我创建了一个由多个协调员和各自的工作流程组成的oozie捆绑包。该捆绑包以前运行良好,但添加了一个新的工作流程,它完全停止了工作。
为了简化和调试,我将捆绑包剥离到最小值,包括一个协调员启动一个工作流程。
XML似乎是有效的(通过oozie验证),协调器和工作流程可以自行运行(具有拟合属性)。
问题是,我在-dryrun或run上没有得到任何有意义的错误。
Dryrun正在产生错误:Error: E1310 : E1310: Bundle Job submission Error: [null]
,它不会引导我到任何地方。
刚刚运行作业会导致提交的捆绑包并标记为“FAILED”而没有启动协调器。因此,我没有得到关于协调员的任何错误报告。
答案 0 :(得分:2)
在使用协调器和工作流以及变量从bundle.properties文件传播到协调器和工作流之后,我发现了一些需要注意的重要事项,最终解决了我的问题:
[null]
表示dryrun无法处理捆绑包hdfs://nodename/hdfs/dir/....
格式的路径,如果没有hdfs://nodename:8020/hdfs/dir/...
格式的正确路径,似乎没有正确传播。添加端口号后,他们工作正常