编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

dolphin scheduler多数据库存储(hibernate多数据库支持)

wxchong 2024-09-12 22:02:46 开源技术 11 ℃ 0 评论

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模块是这些数据源连接的实现。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表