运行oozie coordinator作业时遇到问题。下面是我的工作属性和xml文件代码。提交作业时没有错误,但作业始终处于“PREP”状态。经过一段时间的等待后,我必须手动杀死这份工作。单独执行工作流作业时,它已成功完成。
你能告诉我在我的合作工作中可能出现什么问题吗?
这是我的coordinator.xml
这是我的coordinatorjob.properties
谢谢,
卡莱
答案 0 :(得分:13)
协调员在未来的开始时间处于状态PREP。您的配置中的开始时间是2014-02-25 11:31 UTC,所以如果您在发布问题时提交(2014-02-25 06:45 UTC),它仍然有大约5个小时等待PREP状态在创建第一个实现并切换到RUNNING之前。请参阅有关状态转换的documentation。
答案 1 :(得分:0)
同步作业(单个作业,而不是协调员作业等)在PREP
状态下执行实际工作。例如, SSH Action 就是这种情况(尽管它有点复杂,因为java代码同步发生但远程shell脚本是异步执行的)。
在你的情况下,我认为德米特里的答案更有帮助,但要记住,还有其他理由也可以处于PREP状态。