0

Hadoop ジョブのスケジューリングに Oozie コーディネーターを使用しています。開始時刻を 12:26 と指定しましたが、ジョブ プロパティ ファイルで指定した頻度に従って、8 ~ 9 時間後に開始され、残りのすべてのジョブが完了します。

なぜこの 8 時間の停止は、まだ job.properties で指定された startTime を使用して残りのジョブを完了しているのですか?

nameNode=hdfs://localhost:8020
jobTracker=localhost:8021
queueName=default

oozie.libpath=${nameNode}/user/oozie/share/lib
oozie.use.system.libpath=true
oozie.wf.rerun.failnodes=true


appPath=${nameNode}/user/user1/mr
oozie.wf.application.path=${appPath}



frequency=60
jobStart=2014-12-31T12:26Z
jobEnd=2015-12-16T23:00Z
timezone=GMT+0530

inputDir=${nameNode}/user/user1/input
outputDir=${nameNode}/user/user1/output

oozie.coord.application.path=${appPath}/coordinator.xml

コーディネーター.xml

<coordinator-app name="LogCoordinator" frequency="${frequency}" start="${jobStart}" end="${jobEnd}" timezone="${timezone}" xmlns="uri:oozie:coordinator:0.1">
<action>
<workflow>
<app-path>${appPath}</app-path>
</workflow>
</action>          
</coordinator-app>

タイムゾーンの問題はありますか?

4

2 に答える 2

1

GMT 時間と IST 時間のクロス チェックを行いましたか!! ジョブ開始変数までの IST 時間を確認してください。

于 2015-01-06T10:36:07.820 に答える