dolphin scheduler多数据库存储

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

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章