2012-12-20 4 views
8

Ich bin neu in Oozie und Probleme bei der Änderung der Standardzeitzone oozie. Ich schreibe Oozie Koordinator Job und haben versucht, Zeitzone angeben, wieOozie Zeitzone Einstellungen

<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"> 

wie hier http://oozie.apache.org/docs/3.2.0-incubating/CoordinatorFunctionalSpec.html#a4._Datetime_Frequency_and_Time-Period_Representation erklärt, aber es funktioniert nicht. Kann mir bitte jemand sagen, wo ich falsch liege?

Zweitens, ich möchte Datum Zeitpunkt, wenn der oozie Workflow beginnt. Angenommen, ich möchte einen Koordinatorjob für ein vergangenes Datum ausführen, z. B. vor einer Woche, dieser Job lief einen ganzen Tag lang mit einer Häufigkeit von 15 Minuten. Was ich möchte, ist Datum zu dem Zeitpunkt, als der Workflow gestartet wurde.

Vielen Dank für Ihre kostbare Zeit

Antwort

1

Sie diese Eigenschaft in Ihrer

oozie-site.xml

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

0

Hallo Junaid und ygnhzeus setzen kann

zu ändern, um Ihre Zeitzone in Oozie, alles, was Sie brauchen, ist zu gehen und ändern Sie die Standardzeitzone in oozie-default.xml Datei.

**<property> 
     <name>oozie.processing.timezone</name> 
     <value>GMT+0530</value> 
     <description> 
      Oozie server timezone. Valid values are UTC and GMT(+/-)####, for example 'GMT+0530' would be India 
      timezone. All dates parsed and genered dates by Oozie Coordinator/Bundle will be done in the specified 
      timezone. The default value of 'UTC' should not be changed under normal circumtances. If for any reason 
      is changed, note that GMT(+/-)#### timezones do not observe DST changes. 
     </description> 
    </property>** 

Jetzt stoppen Sie einfach die Oozie und starten Sie sie erneut. Vielen Dank, Amudhan K, Dateningenieur.

0

Sie können dies auch versuchen:

$ oozie info -timezones<br><br> 

Das Format ist "SHORT_NAME (ID)".

Geben Sie die ID an das Argument -timezone.

GMT-Offsets auch verwendet werden können (zB GMT-07: 00, GMT-0700, GMT + 05: 30 GMT + 0530)

Verfügbare Zeitzonen:

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> 
    ...  

Wenn die Zeitzone Wenn Sie unter einen solchen Befehl fallen, können Sie ihn direkt in Ihrem Koordinator verwenden.

+0

Falls Sie nach diesem suchen, können Sie Folgendes tun, um die oozie Job-Info mit Ihrer bevorzugten Zeitzone zu drucken: oozie job -info -timezone EST – adbar

Verwandte Themen