💡
原文英文,约700词,阅读约需3分钟。
📝
内容提要
本文介绍了如何通过DolphinScheduler的API实现任务批量导入和自动部署,包括创建token、构建请求头、导入任务文件、获取工作流列表和调度ID,最终实现在线部署,从而提高工作效率。
🎯
关键要点
- 通过DolphinScheduler的API实现任务批量导入和自动部署。
- 所有API调用都需要创建token,并在安全中心进行管理。
- 构建请求头时需要包含token。
- 任务导入API的地址为http://IP:12345/dolphinscheduler/projects/{project_id}/process-definition/import。
- 任务导入只支持二进制文件,需从工作流中导出作为参考。
- 使用API获取工作流列表和调度ID以便于后续的工作流部署。
- 工作流列表的API地址为http://IP:12345/dolphinscheduler/projects/{project_id}/process-definition。
- 获取调度ID的API地址为http://36.133.140.132:12345/dolphinscheduler/projects/{project_id}/schedules?pageSize=1000&pageNo=1&processDefinitionCode=。
- 在部署前需过滤掉已上线的调度ID。
- 最终通过API实现在线部署,完成批量任务的导入和自动部署。
➡️