无法使用java操作运行oozie工作流程

anu*_*anu 5 java hadoop hue oozie

我正在提交一个oozie工作流程,我在Hue设计它包含一些java动作.

Hue提交并尝试执行oozie工作流程,我总是得到以下错误.

 Failing Oozie Launcher, Main class [org.apache.oozie.action.hadoop.JavaMain], main() threw exception, begin > end in range (begin, end)
Caused by java.lang.IllegalArgumentException: begin > end in range (begin, end): (1399708804155, 1399694415805)
Run Code Online (Sandbox Code Playgroud)

我不知道它意味着什么以及我应该怎么做.从错误消息中,我能够推断工作流的提交时间晚于完成时间.

但我不知道造成这种情况的原因以及解决这个问题需要做些什么.

对此的任何输入都会有所帮助.

onl*_*one 7

我想你的hadoop集群中的一些主机之间有一些时钟偏差.我猜oozie服务器和任何主机为你的工作运行启动器.这些值看起来像自纪元以来的时间戳(以毫秒为单位).如果begin时间戳大于时间戳,那么它是错误的end.