Apache DolphinScheduler如何完全设置东八区?

file

默认情况

为了兼容全世界不同时区,Apache DolphinScheduler 使用的是 UTC 0 时区,包括保存到数据库表中的数据时区,以及展示到页面上的时区。

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

file

这样选择之后,虽然页面上显示的时间是对的,但是具体单个任务中的日志时间依然是 0 时区,而且底层表中所有数据的时间也是 0 时区。

如果想要页面上显示的时间是东八区,而且任务日志中的时区也是东八区,并且表中保存的数据时间也是东八区,则需要修改如下几个地方的设置。(修改有风险。请备份好您的相关文件。)

配置修改

首先切换到你解压的安装包根目录,然后修改下面说明的文件。

1.环境变量文件

文件位置:bin/env/dolphinscheduler_env.sh

文件修改内容:


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}

第一个环境配置的连接 mysql 的 url,最后面添加时区设置,同时也要注意,自己的 mysql 数据库使用的也是东八区。

第二个环境配置的是启动 spring 容器时使用的时区设置,也设置为东八区。该环境变量会被海豚所有角色在启动 JVM 时设置到 JAVA OPTS 中。

2.各角色 spring 配置文件

文件位置:${角色}/conf/application.yaml

角色包括:alert-server、api-server、master-server、worker-server。

文件修改内容:


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

修改之后,直接执行bin/install.sh文件,安装海豚调度器即可。

最后要记得,Apache DolphinScheduler 页面右上角依然要选择上海时区。


本文由 白鲸开源科技 提供发布支持!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/170900.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

威海广泰-002111 三季报分析(20231109)

威海广泰-002111 基本情况 公司名称:威海广泰空港设备股份有限公司 A股简称:威海广泰 成立日期:2002-08-30 上市日期:2007-01-26 所属行业:专用设备制造业 周期性:0 主营业务:航空产业、消防产业…

POWER APPS:必填项功能

Power apps的Forms组件中,它的卡片有个属性为Required。作用为提醒此项为必填,且在submitform时检查此项是否有值,没有值就无法正常提交,且会有提示。 另外可对提交按钮的属性displaymode做一次判断,只允许按钮在窗体中…

2023nacos源码解读第2集——nacos-server的启动

nacos 是一个典型的server-client中间件,server这里安装最新的nacos-server 2.3.0-BETA版本 1.docker启动nacos-server 镜像详情参考nacos-docker项目的readme ,很方便,但是官方提供的nacos-server镜像往往可能滞后,且不便于后续…

安卓RadioButton设置图片大小

RadioButton都不陌生,一般我们都会设置图片在里面,这就涉及一个问题,图片的大小。如果图片过大,效果很不理想。搜了很多方法,都不理想。无奈只能自己研究了 代码如下: 1,一个简单的 RadioButt…

华为ensp:静态默认路由

静态路由 到r2 上的系统视图模式 下一跳为1.1.1.2 ip route-static 192.168.2.0 255.255.255.0 1.1.1.2 如果找2网段下一跳为1.1.1.2接口 默认路由 到r3上做的是默认路由 ip route-static 0.0.0.0 0 1.1.1.1 所有的流量去找1.1.1.1 查看效果 只要做完完整的路由就可…

Linux_磁盘管理_df命令

1、df命令是用来干什么的 df的全称是disk free,意为“磁盘空间”。 使用df命令可以查看系统中磁盘的占用情况,有哪些文件系统,在什么位置(挂载点),总空间,已使用空间,剩余空间等。…

生活污水处理一体化处理设备有哪些

生活污水处理一体化处理设备有多种类型,包括但不限于以下几种: 鼓风机:提供曝气系统所需的气流。潜水污水提升泵:将污水从低处提升到高处。旋转式滚筒筛分机:对污水中的悬浮物进行分离和筛选。回旋式格栅:…

极狐GitLab CI 助力 .Net 项目研发效率和质量双提升

目录 .NET nuget 自动生成测试包(prerelease)版本号 .NET 版本号规范 持续集成自动打包 持续集成自动修改版本号 .NET 行级增量代码规范——拯救老项目 本地全量代码规范 行级增量代码规范 很多团队或开发者都会使用 C#、VB 等语言开发 .Net 应用…

Technology Strategy Patterns 学习笔记8- Communicating the Strategy-Decks(ppt模板)

1 Ghost Deck/Blank Deck 1.1 It’s a special way of making an initial deck that has a certain purpose 1.2 you’re making sure you have figured out what all the important shots are before incurring the major expense of shooting them 1.3 需要从技术、战略、产…

深度学习_12_softmax_图片识别优化版代码

因为图片识别很多代码都包装在d2l库里了,直接调用就行了 完整代码: import torch from torch import nn from d2l import torch as d2l"获取训练集&获取检测集" batch_size 256 train_iter, test_iter d2l.load_data_fashion_mnist(ba…

Django路由层解析

路由层(urls.py) Django的路由层是用于将URL映射到视图函数的机制。它用于确定请求URL(HTTP请求)应该被哪个视图函数处理。 Django的路由层包括两个部分: URL模式:匹配请求URL,决定应该使用哪个视图函数来处理请求。UR…