Apache DolphinScheduler完全設(shè)置東八區(qū)時(shí)區(qū)
默認(rèn)情況
為了兼容全世界不同時(shí)區(qū),Apache DolphinScheduler 使用的是 UTC 0 時(shí)區(qū),包括保存到數(shù)據(jù)庫表中的數(shù)據(jù)時(shí)區(qū),以及展示到頁面上的時(shí)區(qū)。
如果我們想在頁面上看到東八區(qū)時(shí)間,則需要在頁面上手動(dòng)選擇上海時(shí)區(qū),如下圖所示:

這樣選擇之后,雖然頁面上顯示的時(shí)間是對(duì)的,但是具體單個(gè)任務(wù)中的日志時(shí)間依然是 0 時(shí)區(qū),而且底層表中所有數(shù)據(jù)的時(shí)間也是 0 時(shí)區(qū)。
如果想要頁面上顯示的時(shí)間是東八區(qū),而且任務(wù)日志中的時(shí)區(qū)也是東八區(qū),并且表中保存的數(shù)據(jù)時(shí)間也是東八區(qū),則需要修改如下幾個(gè)地方的設(shè)置。_(修改有風(fēng)險(xiǎn)。請(qǐng)備份好您的相關(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}第一個(gè)環(huán)境配置的連接 mysql 的 url,最后面添加時(shí)區(qū)設(shè)置,同時(shí)也要注意,自己的 mysql 數(shù)據(jù)庫使用的也是東八區(qū)。
第二個(gè)環(huán)境配置的是啟動(dòng) spring 容器時(shí)使用的時(shí)區(qū)設(shè)置,也設(shè)置為東八區(qū)。該環(huán)境變量會(huì)被海豚所有角色在啟動(dòng) JVM 時(shí)設(shè)置到 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 頁面右上角依然要選擇上海時(shí)區(qū)。
以上就是Apache DolphinScheduler完全設(shè)置東八區(qū)的詳細(xì)內(nèi)容,更多關(guān)于Apache DolphinScheduler設(shè)置東八區(qū)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Java泛型機(jī)制與反射原理相關(guān)知識(shí)總結(jié)
今天帶大家學(xué)習(xí)的是關(guān)于Java進(jìn)階的相關(guān)知識(shí),文章圍繞著Java泛型機(jī)制與反射原理展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下2021-06-06
Java實(shí)現(xiàn)飛機(jī)大戰(zhàn)-II游戲詳解
《飛機(jī)大戰(zhàn)-II》是一款融合了街機(jī)、競技等多種元素的經(jīng)典射擊手游。游戲是用java語言實(shí)現(xiàn),采用了swing技術(shù)進(jìn)行了界面化處理,感興趣的可以了解一下2022-02-02
IntelliJ IDEA 使用經(jīng)驗(yàn)總結(jié)(推薦)
這篇文章主要介紹了IntelliJ IDEA 使用經(jīng)驗(yàn)總結(jié),非常不錯(cuò),具有參考價(jià)值,需要的朋友可以參考下2018-02-02
Java如何讀寫Properties配置文件(Properties類)
這篇文章主要介紹了Java如何讀寫Properties配置文件(Properties類),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05
Spring Security SecurityContextHolder組件示例說明
SpringSecurity的SecurityContextHolder組件是存儲(chǔ)當(dāng)前安全上下文的地方,包括認(rèn)證用戶信息,它支持全局訪問、線程局部存儲(chǔ)和上下文傳播,是SpringSecurity認(rèn)證和授權(quán)的核心,文章通過示例展示了如何訪問已認(rèn)證用戶的詳細(xì)信息、手動(dòng)設(shè)置認(rèn)證信息以及使用認(rèn)證信息保護(hù)方法2024-11-11
MyBatis中模糊查詢使用CONCAT('%',#{str},'%')出錯(cuò)的解
這篇文章主要介紹了MyBatis中模糊查詢使用CONCAT('%',#{str},'%')出錯(cuò)的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01
SpringBoot實(shí)現(xiàn)事件監(jiān)聽(異步執(zhí)行)的示例代碼
事件監(jiān)聽是一種機(jī)制,可以定義和觸發(fā)自定義的事件,以及在應(yīng)用程序中注冊(cè)監(jiān)聽器來響應(yīng)這些事件,本文主要介紹了SpringBoot實(shí)現(xiàn)事件監(jiān)聽(異步執(zhí)行)的示例代碼,感興趣的可以了解一下2024-08-08
Spring使用注解實(shí)現(xiàn)Bean的自動(dòng)裝配
大家好,本篇文章主要講的是Spring使用注解實(shí)現(xiàn)Bean的自動(dòng)裝配,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下2022-02-02

