我有2个属性文件,一个用于工作流,一个用于协调器。
./job.properties和./coordinator/job.properties

2个文件相同,只是在协调器中设置了一些其他变量。以下是那些变量

coordstartTime=2013-04-08T18:40Z
coordendTime=2020-04-08T18:40Z
coordTimeZone=GMT
oozie.coord.application.path=${workflowRoot}/coordinator
wfPath=${workflowRoot}/workflow-master.xml

运行工作流程时一切正常,但是运行协调器时出现错误
错误:
错误:E0301:E0301:无效的资源[文件名]

该文件名存在,当我执行hadoop fs -ls [filename]时,将列出该文件名。

我在这里做错了什么。

谢谢

最佳答案

问题既是
oozie.wf.application.path

oozie.coord.application.path

存在于协调器属性文件中。
我删除了oozie.wf.application.path并且协调器正常工作。

谢谢

关于hadoop - Oozie工作流程和协调员,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18302306/

10-10 16:59