DolphinScheduler 3.1.9 单机版重启后,项目、流程定义等数据全部丢失

问题描述

DolphinScheduler 3.1.9 单机版(standalone)重启后,项目、流程定义等数据全部丢失。

问题原因

默认配置使用 H2 内存数据库,数据仅保存在内存中,重启后失效。

sql:init:schema-locations: classpath:sql/dolphinscheduler_h2.sql
datasource:driver-class-name: org.h2.Driverurl: jdbc:h2:mem:dolphinscheduler;MODE=MySQL;DB_CLOSE_DELAY=-1;DATABASE_TO_LOWER=trueusername: sapassword: ""

解决方法

1. 修改数据库配置

编辑standalone-server/conf/application.yaml,将 H2 配置替换为 MySQL,并修改数据库:

注意:

  1. 将其中url修改成自己的 mysql 主机名,数据库名(不建议修改),其余不变。
  2. username和password改为自己mysql的用户名和密码。
  3. schema-locations后其实h2修改为了mysql,这里直接粘贴就行。
  4. 这里采用SnakeYAML解析yaml文件,所以一定要保证缩进正确,最好每次改动备份文件前都备份配置文件。
sql:init:schema-locations: classpath:sql/dolphinscheduler_mysql.sqldatasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/dolphinscheduler?useUnicode=true&characterEncoding=UTF-8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghaiusername: rootpassword: "123456"

2. 创建 MySQL 数据库

执行以下 SQL 创建数据库(确保字符集正确):

CREATE DATABASE dolphinscheduler DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

3. 添加 MySQL 驱动

mysql-connector-java-*.jar放入以下目录:

  • tools/libs/
  • standalone-server/libs/

4. 初始化数据库

执行升级脚本,将表结构导入 MySQL:

bash tools/bin/upgrade-schema.sh mysql
  • 注意事项
    • 确保 MySQL 服务已启动且网络可达。
      配置中的 mysql库所在主机名,username 和 password 需替换为实际值。
    • 完成上述步骤后,重启 DolphinScheduler 服务即可持久化数据。

如果对你有帮助,请点个赞或者关注,谢谢。

原文链接:https://blog.csdn.net/oyLibertad/article/details/151725301)

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

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

相关文章

ManySpeech.AliParaformerAsr 使用指南

一、简介 ManySpeech 是由 manyeyes 社区开发的一款基于 C# 的语音处理套件。 ManySpeech.AliParaformerAsr 是 ManySpeech 中的“语音识别”组件,支持paraformer-large、paraformer-seaco-large、sensevoice-small 等…

资料拿取表

Day OIer周一 王翔宇、王艺轩周二 宋承珂、段泽成周三 王子豪、焦有泽周四 张梓扬、刘承昊周五 罗超锵、周智翔周六 王紫依、崔岱尧周日 两位幸运观众ps:想修改的直接给我说就行(不能修改成空气) 参考文献 本周幸运观…

易路:以“薪酬科技+AI”重塑中国企业薪酬管理新范式

在数字经济浪潮席卷全球的当下,企业对人力资源管理的需求正从传统事务性操作向战略性赋能加速转型。其中,薪酬管理作为连接企业战略与人才发展的核心纽带,其复杂性与重要性日益凸显。面对这一变革,易路人力资源科技…

2025年太阳能板终极指南:选择、趋势与品牌推荐

文章摘要 本文深入探讨2025年太阳能板的选择方法、未来趋势及品牌推荐,帮助用户做出明智投资决策。内容涵盖效率提升、安装技巧、市场分析,并基于权威数据提供实用建议,旨在推广太阳能板的环保与经济优势。阅读本指…

洛谷题单指南-进阶数论-CF776B Sherlock and his girlfriend

原题链接:https://www.luogu.com.cn/problem/CF776B 题意解读:将2~n+1的数字进行分类,不能和素因子分在一类,分类越少越好 解题思路: 所有素数显然可以分为一类,其余合数为另外一类,只用标记素数即可,埃氏筛解…

Web 编写 22

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

svn 忽略选项还原

svn 忽略选项还原svn 忽略出现问题导致项目新添加的文件无法自动 Add,或其它问题。 解决办法:在项目根目录内空白处,右键弹出菜单选择 properties,然后修改 svn:ignore 和其它正常项目一样即可。桂棹兮兰桨,击空明…

【html】canvas实现一个时钟 - 实践

【html】canvas实现一个时钟 - 实践2025-10-15 18:39 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !imp…

特殊函数

> C语言三大特殊函数:静态函数(缩小可见域)、递归函数(自我调用)、回调函数(钩子/函数指针)。一、静态函数:文件级私有化背景知识: 普通函数都是跨文件可见的,即在文件 a.c 中定义的函数可以在 b.c 中使用…

一行代码也能行?极简实现GPIO按键关机(支持短按/长按)

别被复杂的逻辑吓到!其实用极简代码就能实现GPIO按键的短按与长按识别。本文介绍一种高效、稳定、易懂的实现方式,适合快速集成到你的项目中。 本文将以Air8000核心板为例,分享如何使用GPIO控制预留的POWER_ON按键,…

日总结 12

今天下午体测,由于这周一才通知,加上平常我确实也不太运动,我选择晚上去跑一跑,至少得能坚持下来吧(白天都是满课),事实证明平时不运动确实不好,跑一会儿就开始气喘吁吁的,但晚上跑步也让我看到了平时看不到的…

2025年太阳能板趋势与智能选择指南

文章摘要 本文深入分析2025年太阳能板市场趋势,包括效率提升、成本变化和行业展望,并提供实用选择指南,帮助家庭和工业用户做出明智决策。基于权威数据,我们探讨太阳能板的环保优势、安装维护技巧,以及如何通过性…

JarvisIR

一、第一页 1、现实世界中的恶略天气表现出耦合的退化(雨天、雪天、雾天等等往往还伴随着雨滴、模糊、光晕等)。 2、不良天气图像复原方法主要有三种:任务专用法、一体化方法、整合多种专用模型。 1)任务专用法:针…

10/15

学习了有关统计系统的代码。

抖音麒麟福袋软件操作指南

抖音麒麟福袋软件操作指南第一步: 电脑安装比特浏览器 比特官网地址:https://www.bitbrowser.cn/?code=9b70975d 安装好之后打开注册,并且实名第二步:点击分组管理,创建一个自己的分组,点击确认第三步:创建浏览…

2025 印尼物流专线公司推荐榜:聚焦合规高效,深圳恒翔物流凭实力登榜

近年来,中国与印尼贸易往来持续升温,制造业外贸出口、跨境电商等领域的蓬勃发展,带动印尼物流专线需求大幅增长。海运、空运等专线服务已从外贸企业专属,逐步延伸至电商卖家、生产制造等多个群体。2025 年,随着中…

国金证券 QMT 云服务器上 重启后 无法自动登录,如何解决?

国金证券 QMT 云服务器上 重启后 无法自动登录,如何解决?2025-10-15 18:24 Kyle_Lee 阅读(0) 评论(0) 收藏 举报国金证券的QMT真恶心啊,有自动登录的勾选框, 也有倒计时但就是没有记住密码,不让登录, 非要…

人文创新研究:在意义的边界探寻新境

人文创新研究:在意义的边界探寻新境 ——声明Ai研究 引言 在人类文明演进进程中,人文创新作为一种独特的创新形态,承载着探索精神世界、重构意义系统的重要使命。与技术创新关注物质改造不同,人文创新的核心在于意…

平面图最小割与对偶图最短路 - 干

平面图 即所有边都不相交的图。 例:对偶图 将平面图中的面转为点,每条边连接其左右的两个面,一个朴素的例子:其对偶图为:对偶图最短路 所以对偶图与最小割有什么关系呢? 在最小割问题中,我们经常会遇到面对平面…