网站首页 > 开源技术 正文
dolphin scheduler使用了多种数据库作为存储:h2, mysql和postgresql,可以在启动时通过配置环境变量使用不同的数据库作为存储。
以dolphinscheduler-standalone-server为例,application.yaml中配置了3个profile:default, mysql和postgresql。
在start.sh和dolphinscheduler_env.sh中设置了export SPRING_PROFILES_ACTIVE=${DATABASE},设置了不同的profile,从而使用不同的数据库连接参数。
dolphin scheduler源码中另外一个比较重要的功能是datasource管理,包括:clickhouse, db2, hive, mysql, oracle, postgresql, spark, sqlserver等,这些是dolphin scheduler在创建流程和任务时,需要与多种数据源进行连接,从而进行任务调度。
dolphinscheduler-datasource-plugin模块是这些数据源连接的实现。
猜你喜欢
- 2024-09-12 盘点 12 月份爆火的 GitHub 项目(github排行榜)
- 2024-09-12 DolphinScheduler海豚调度器删除历史日志问题
- 2024-09-12 数据质量管理(数据质量管理平台目前支持通过扫描)
- 2024-09-12 海豚DolphinScheduler系统调度操作分析
- 2024-09-12 源码解析-- 如何做到不同Task的日志输出到不同的日志文件
- 2024-09-12 运维实战:DolphinScheduler 生产环境升级
- 2024-09-12 任务调度工具(任务调度工具怎么用)
- 2024-09-12 dolphinscheduler集成数据质量任务
- 2024-09-12 源码解析--海豚调度MasterServer流程执行过程分析
- 2024-09-12 大数据组件部署——dolphinscheduler集群部署
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)