oozie是hadoop的工作流,能夠排程hadoop的相關任務,在這裡說一下oozie的時區問題。
時區概念:大家應該知道,地球上按照經緯度將地球劃分為二十四個時區(東、西各12個時區),每兩個相鄰的時區間時間上相差1小時。
標準時間概念:utc是世界標準時間,指的是零時區(英國格林尼治天文台舊址)裡的時間。
中國時區:中國所在的時區為東八區,所以中國的時間應該是utc時間加上8個小時,即常見的utc+8時間。
oozie所用時區
oozie規定只使用utc時間,也就是說,我們在做定時任務排程的時候,所使用的時間是標準時間而不是北京時間,所以假如我們要在2023年6月19號上午9點開始我們的定時任務,那我們的開始時間就要設定為2023年6月19號凌晨1點
問題解決:
在oozie的配置當中新增配置項(搜尋
oozie-site.xml 的 oozie server 高階配置
)oozie.processing.timezone
gmt+0800
注意:網上大多數會讓修改oozie-site.xml,也可以實現想要的功能,但是問題出現在執行的時間正確,但是顯示執行時間不正確!
然後就是顯示的時間
在cm中的hue中進行修改:asia/shanghai
然後重啟hue就ok!
時間問題3
問題及 檔名稱 main.cpp 作 者 李磊濤 版 本 號 v1.0 問題描述 輸入時間輸出時間。輸入描述 時間時分秒和要增加的時分秒。程式輸出 時間時分秒。includeusing namespace std class time void time add a sec void time ad...
C 時間問題
datetime dt datetime.now 當前時間 datetime startweek dt.adddays 1 convert.toint32 dt.dayofweek.tostring d 本週周一 datetime endweek startweek.adddays 6 本週週日 d...
oracle 時間問題
今天用到oracle時間比較,看到網上也有很多,自己就總結了下啊 1,比較兩個時間的大小 也可以是字串表示時間 select from table where to date 欄位1,yyyy mm dd hh24 mi ss to date 2012 2 8 yyyy mm dd hh24 mi ...