海豚调度器时区问题

默认情况下,海豚调度器使用UTC0时区,但可以通过修改各角色的`application.yaml`配置文件,将`spring.jackson.time-zone`更改为`GMT+8`,并设置`date-format`,以使数据显示为东八区时间。别忘了在页面上也要选择上海时区。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

默认情况下,海豚调度器使用的是 UTC 0 时区,包括保存到数据库表中的数据时区,以及展示到页面上的时区。

如果我们想在页面上看到东八区时间,则需要在页面上手动选择上海时区,如下图所示

但是调度任务中的时间仍为 0 时区,而且底层表中所有数据的时间也是 0 时区。

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}

各角色 spring 配置文件
文件位置:${角色}/conf/application.yaml
角色包括:standalone-server、alert-server、api-server、master-server、worker-server。
文件修改内容:

spring:
  banner:
    charset: UTF-8
  jackson:
    time-zone: GMT+8
    date-format: "yyyy-MM-dd HH:mm:ss"
要修改的是 time-zone 的内容,将其改为 GMT+8

修改之后,直接执行 bin/install.sh 文件,安装海豚调度器即可。
最后要记得,海豚页面右上角依然要选择上海时区。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值