kettle从入门到精通 第101课 ETL之kettle DolphinScheduler调度kettle

发布于:2025-07-14 ⋅ 阅读:(18) ⋅ 点赞:(0)

1、下载DolphinScheduler

DolphinScheduler官网下载安装包,选择合适的版本进行下载,地址为

https://dolphinscheduler.apache.org/zh-cn/docs/3.1.9/guide/installation/standalone

 2、启动 DolphinScheduler Standalone Server

我这里仅仅为了测试使用,启动的是Standalone模式且数据库是H2。注意重启服务后数据会清空。

命令如下:

# 启动 Standalone Server 服务
bash ./bin/dolphinscheduler-daemon.sh start standalone-server
# 停止 Standalone Server 服务
bash ./bin/dolphinscheduler-daemon.sh stop standalone-server
# 查看 Standalone Server 状态
bash ./bin/dolphinscheduler-daemon.sh status standalone-server

 3、登录 DolphinScheduler

浏览器访问地址 http://localhost:12345/dolphinscheduler/ui 即可登录系统UI。默认的用户名和密码是 admin/dolphinscheduler123

 4、租户配置

海豚调度中的租户必须是操作系统的用户,不能随意填写,否则执行工作流时会失败。

 5、用户配置租户

admin用户默认是没有租户的,点击编辑按钮关联我们设置的租户。

 6、创建项目

海豚调度顶层资源隔离是项目,我们这里创建一个项目,名称为Java小金刚测试项目。

 7、创建工作流

点击项目名称即可创建工作流,一个项目有多个工作流。

我这里演示的是使用http调用kettle中的job,job名字为test.kjb,主要设置参数有Authorization、Content-Type、rep、job、level。

 点击保存,然后关联我们之前创建的租户。此时工作流默认状态为下线是无法运行的,点击红色按钮即可上线&运行。

8、查看运行记录

点击任务实例可以查看运行的记录,状态为成功。

 点击2查看详细的运行日志

 查看carte日志,也是运行成功

 写在最后

海豚调度支持quarzt cron方式,使用的时候可以自己摸索下。

另外在使用shell方式调度kettle的时候,提示jdk路径错误,有可能因为我使用电脑我mac的原因,有使用shell方式调度的欢迎评论区留言。

+0000 - -> /opt/java/openjdk
/Users/xxx/Documents/kettle/pdi/pdi-ce-9.3.0.0-428/data-integration/spoon.sh: line 278: /opt/java/openjdk/bin/java: No such file or directory


网站公告

今日签到

点亮在社区的每一天
去签到