2012-12-20 38 views
8

tôi mới sử dụng oozie và gặp sự cố khi thay đổi múi giờ mặc định của oozie. Tôi viết thư này công việc điều phối oozie và đã cố gắng để xác định múi giờ nhưCài đặt múi giờ 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"> 

như đã giải thích ở đây http://oozie.apache.org/docs/3.2.0-incubating/CoordinatorFunctionalSpec.html#a4._Datetime_Frequency_and_Time-Period_Representation nhưng nó không hoạt động. Bất cứ ai có thể xin vui lòng cho tôi biết nơi nào tôi đi sai?

Thứ hai, tôi muốn lấy ngày giờ khi luồng công việc oozie bắt đầu. Giả sử tôi muốn chạy một công việc điều phối viên trong một ngày qua, nói cách đây một tuần, công việc đó chạy suốt cả ngày với tần suất 15 phút. những gì tôi muốn là có thời gian ngày tại thời điểm công việc bắt đầu.

Cảm ơn bạn rất nhiều vì thời gian quý báu của bạn

Trả lời

1

bạn có thể thiết lập thuộc tính này trong thư mục

oozie-site.xml

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

0

Xin chào Junaid và ygnhzeus,

Để thay đổi múi giờ của bạn trong oozie, tất cả những gì bạn cần là đi và thay đổi múi giờ mặc định trong oozie-default.xml tập tin.

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

Bây giờ, chỉ cần dừng oozie và khởi động lại lần nữa. Cảm ơn bạn, Amudhan K, Kỹ sư dữ liệu.

0

Bạn có thể thử điều này cũng:

$ oozie info -timezones<br><br> 

Định dạng là "SHORT_NAME (ID)".

Đặt ID cho đối số múi giờ.

offsets giờ cũng có thể được sử dụng (ví dụ GMT-07: 00, GMT-0700, GMT + 05: 30, GMT + 0530)

sẵn Time Zones:

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

Nếu múi giờ bạn yêu cầu thuộc một lệnh cho trước, bạn có thể trực tiếp sử dụng nó trong điều phối viên của bạn.

+0

trong trường hợp bất kỳ ai đang tìm kiếm điều này, bạn có thể thực hiện như sau để in thông tin công việc oozie với múi giờ ưa thích của bạn: oozie job -info -timezone EST – adbar

Các vấn đề liên quan