DolphinScheduler 初始化工作流 demo

准备工作

备份上一版本文件和数据库

为了防止操作错误导致数据丢失,建议初始化工作流 demo 服务之前备份数据,备份方法请结合你数据库的情况来定

下载新版本的安装包

下载页面下载最新版本的二进制安装包,并将二进制包放到与当前 dolphinscheduler 服务不一样的路径中,以下服务启动操作都需要在新版本的目录进行。

服务启动步骤

开启 dolphinscheduler 服务

根据你部署方式开启 dolphinscheduler 的所有服务,如果你是通过 集群部署 来部署你的 dolphinscheduler 的话,可以通过 sh ./script/start-all.sh 开启全部服务。

数据库配置

初始化工作流 demo 服务需要使用 MySQL 或 PostgreSQL 等其他数据库作为其元数据存储数据,因此必须更改一些配置。 请参考数据源配置 Standalone 切换元数据库创建并初始化数据库 ,然后运行 demo 服务启动脚本。

租户配置

修改 dolphinscheduler-tools/resources/application.yaml 配置内容

  1. demo:
  2. tenant-code: default
  3. domain-name: localhost
  4. api-server-port: 5173

其中 tenant-code 是默认租户 default ,用户可以根据自己操作系统用户名修改,从而代替手动创建租户操作。api-server-port 是 dolphinscheduler 服务的端口号

然后执行初始化工作流 demo 服务的启动脚本:sh ./tools/bin/create-demo-processes.sh 来启动服务。

创建 demo 可以参考快速上手