Apache DolphinScheduler完全設置東八區(qū)時區(qū)
默認情況
為了兼容全世界不同時區(qū),Apache DolphinScheduler 使用的是 UTC 0 時區(qū),包括保存到數(shù)據(jù)庫表中的數(shù)據(jù)時區(qū),以及展示到頁面上的時區(qū)。
如果我們想在頁面上看到東八區(qū)時間,則需要在頁面上手動選擇上海時區(qū),如下圖所示:
這樣選擇之后,雖然頁面上顯示的時間是對的,但是具體單個任務中的日志時間依然是 0 時區(qū),而且底層表中所有數(shù)據(jù)的時間也是 0 時區(qū)。
如果想要頁面上顯示的時間是東八區(qū),而且任務日志中的時區(qū)也是東八區(qū),并且表中保存的數(shù)據(jù)時間也是東八區(qū),則需要修改如下幾個地方的設置。_(修改有風險。請備份好您的相關(guān)文件。)_
配置修改
首先切換到你解壓的安裝包根目錄,然后修改下面說明的文件。
1.環(huán)境變量文件
文件位置:bin/env/dolphinscheduler_env.sh
文件修改內(nèi)容:
export SPRING_DATASOURCE_URL="jdbc:mysql://node01:3306/dolphinscheduler?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai" export SPRING_JACKSON_TIME_ZONE=${SPRING_JACKSON_TIME_ZONE:-GMT+8}
第一個環(huán)境配置的連接 mysql 的 url,最后面添加時區(qū)設置,同時也要注意,自己的 mysql 數(shù)據(jù)庫使用的也是東八區(qū)。
第二個環(huán)境配置的是啟動 spring 容器時使用的時區(qū)設置,也設置為東八區(qū)。該環(huán)境變量會被海豚所有角色在啟動 JVM 時設置到 JAVA OPTS 中。
2.各角色 spring 配置文件
文件位置:${角色}/conf/application.yaml
角色包括:alert-server、api-server、master-server、worker-server。
文件修改內(nèi)容:
spring: banner: charset: UTF-8 jackson: time-zone: GMT+8 date-format: "yyyy-MM-dd HH:mm:ss"
要修改的是time-zone
的內(nèi)容,將其改為GMT+8
。
修改之后,直接執(zhí)行bin/install.sh文件,安裝海豚調(diào)度器即可。
最后要記得,Apache DolphinScheduler 頁面右上角依然要選擇上海時區(qū)。
以上就是Apache DolphinScheduler完全設置東八區(qū)的詳細內(nèi)容,更多關(guān)于Apache DolphinScheduler設置東八區(qū)的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Java泛型機制與反射原理相關(guān)知識總結(jié)
今天帶大家學習的是關(guān)于Java進階的相關(guān)知識,文章圍繞著Java泛型機制與反射原理展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下2021-06-06IntelliJ IDEA 使用經(jīng)驗總結(jié)(推薦)
這篇文章主要介紹了IntelliJ IDEA 使用經(jīng)驗總結(jié),非常不錯,具有參考價值,需要的朋友可以參考下2018-02-02Java如何讀寫Properties配置文件(Properties類)
這篇文章主要介紹了Java如何讀寫Properties配置文件(Properties類),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05Spring Security SecurityContextHolder組件示例說明
SpringSecurity的SecurityContextHolder組件是存儲當前安全上下文的地方,包括認證用戶信息,它支持全局訪問、線程局部存儲和上下文傳播,是SpringSecurity認證和授權(quán)的核心,文章通過示例展示了如何訪問已認證用戶的詳細信息、手動設置認證信息以及使用認證信息保護方法2024-11-11MyBatis中模糊查詢使用CONCAT('%',#{str},'%')出錯的解
這篇文章主要介紹了MyBatis中模糊查詢使用CONCAT('%',#{str},'%')出錯的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-01-01SpringBoot實現(xiàn)事件監(jiān)聽(異步執(zhí)行)的示例代碼
事件監(jiān)聽是一種機制,可以定義和觸發(fā)自定義的事件,以及在應用程序中注冊監(jiān)聽器來響應這些事件,本文主要介紹了SpringBoot實現(xiàn)事件監(jiān)聽(異步執(zhí)行)的示例代碼,感興趣的可以了解一下2024-08-08