11

私はoozieを初めて使用し、oozieのデフォルトのタイムゾーンを変更する際に問題があります. 私はoozieコーディネーターの仕事を書いていて、タイムゾーンを次のように指定しようとしました

<coordinator-app name="hello-coord" frequency="${coord:days(1)}"
                  start="2009-01-02T08:00Z" end="2009-01-04T08:00Z" timezone="GMT+05:30"
                 xmlns="uri:oozie:coordinator:0.1">

ここで説明されているようにhttp://oozie.apache.org/docs/3.2.0-incubating/CoordinatorFunctionalSpec.html#a4._Datetime_Frequency_and_Time-Period_Representation が機能しません。誰が私にどこが間違っているのか教えてもらえますか?

次に、oozie ワークフローが開始される日時を取得したいと考えています。過去の日付、たとえば 1 週間前のコーディネーター ジョブを実行したいとします。そのジョブは 15 分の頻度で 1 日実行されました。私が望むのは、ワークフローが開始された時点の日時を取得することです。

貴重な時間をありがとうございました

4

3 に答える 3

1

このプロパティを

oozie-site.xml

<property> <name>oozie.processing.timezone</name> <value>GMT+0400</value> </property>

于 2013-06-17T11:44:18.087 に答える
1

これも試すことができます:

$ oozie info -timezones<br><br>

形式は「SHORT_NAME(ID)」です。

-timezone 引数に ID を指定します。

GMT オフセットも使用できます (例: GMT-07:00、GMT-0700、GMT+05:30、GMT+0530)。

利用可能なタイムゾーン :

  SST (Pacific/Midway)<br>
  NUT (Pacific/Niue)<br>
  SST (Pacific/Pago_Pago)<br>
  SST (Pacific/Samoa)<br>
  SST (US/Samoa)<br>
  HAST (America/Adak)<br>
  HAST (America/Atka)<br>
  HST (HST)<br>
  ...      

必要なタイムゾーンがこのコマンドで指定されたものに該当する場合は、コーディネーターで直接使用できます。

于 2016-04-07T06:48:06.770 に答える