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

這樣選擇之后,雖然頁(yè)面上顯示的時(shí)間是對(duì)的,但是具體單個(gè)任務(wù)中的日志時(shí)間依然是 0 時(shí)區(qū),而且底層表中所有數(shù)據(jù)的時(shí)間也是 0 時(shí)區(qū)。
如果想要頁(yè)面上顯示的時(shí)間是東八區(qū),而且任務(wù)日志中的時(shí)區(qū)也是東八區(qū),并且表中保存的數(shù)據(jù)時(shí)間也是東八區(qū),則需要修改如下幾個(gè)地方的設(shè)置。_(修改有風(fēng)險(xiǎn)。請(qǐng)備份好您的相關(guān)文件。)_
配置修改
首先切換到你解壓的安裝包根目錄,然后修改下面說(shuō)明的文件。
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ù)庫(kù)使用的也是東八區(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 頁(yè)面右上角依然要選擇上海時(shí)區(qū)。
以上就是Apache DolphinScheduler完全設(shè)置東八區(qū)的詳細(xì)內(nèi)容,更多關(guān)于A(yíng)pache DolphinScheduler設(shè)置東八區(qū)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Mybatis超級(jí)強(qiáng)大的動(dòng)態(tài)SQL語(yǔ)句大全
MyBatis的動(dòng)態(tài)SQL是基于OGNL表達(dá)式的,它可以幫助我們方便的在SQL語(yǔ)句中實(shí)現(xiàn)某些邏輯,下面這篇文章主要給大家介紹了關(guān)于Mybatis超級(jí)強(qiáng)大的動(dòng)態(tài)SQL語(yǔ)句的相關(guān)資料,需要的朋友可以參考下2022-05-05
Java使用EasyExcel導(dǎo)出Excel的全流程詳解
在 Java 后端開(kāi)發(fā)中,Excel 導(dǎo)出是非常常見(jiàn)的需求,涉及報(bào)表、數(shù)據(jù)分析或業(yè)務(wù)導(dǎo)出,本文將結(jié)合 阿里 EasyExcel 庫(kù),詳細(xì)講解 Excel 導(dǎo)出流程,包括工具類(lèi)設(shè)計(jì)、樣式、列寬策略、對(duì)象映射、輸出流處理,需要的朋友可以參考下2025-11-11
java Iterator.remove()實(shí)例方法分析
在本篇文章里小編給大家整理了一篇關(guān)于java Iterator.remove()實(shí)例方法分析,有興趣的朋友們跟著學(xué)習(xí)下。2021-01-01
IntelliJ?IDEA設(shè)置JVM運(yùn)行參數(shù)的圖文介紹
這篇文章主要介紹了IntelliJ?IDEA設(shè)置JVM運(yùn)行參數(shù)的方法,包括配置方式及優(yōu)先級(jí),本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04
Java實(shí)現(xiàn)簡(jiǎn)單的學(xué)生教師管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)簡(jiǎn)單的學(xué)生教師管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02
java反射調(diào)用方法NoSuchMethodException的解決方案
這篇文章主要介紹了java反射調(diào)用方法NoSuchMethodException的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-03-03
使用Java接收和處理OpenTelemetry數(shù)據(jù)的完整指南
在現(xiàn)代分布式系統(tǒng)中,OpenTelemetry 成為了一種常見(jiàn)的標(biāo)準(zhǔn),用于跟蹤和監(jiān)控應(yīng)用程序的性能和行為,OTLP是 OpenTelemetry 社區(qū)定義的一種數(shù)據(jù)傳輸協(xié)議,文將介紹如何使用 Java 編寫(xiě)代碼來(lái)接收和處理 OTLP 數(shù)據(jù),需要的朋友可以參考下2024-04-04

