我有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/