DolphinScheduler是一款开源的分布式易扩展的可视化工作流任务调度系统,对于新手来说,查看工作流是学习和使用DolphinScheduler的重要一步。以下是一个详细的DolphinScheduler新手入门指引,帮助你查看工作流:

一、登录DolphinScheduler系统

  1. 访问系统界面
    • 打开浏览器,输入DolphinScheduler的访问地址,通常是http://<服务器IP>:<端口>/dolphinscheduler/ui
    • 使用默认的管理员账号(如admin)和密码(如dolphinscheduler123)登录系统。注意,实际使用时可能需要更改默认密码。

二、查看工作流

在DolphinScheduler系统中,工作流主要通过“工作流定义”和“工作流实例”两个模块来查看和管理。

1. 查看工作流定义

  • 进入工作流定义页面

    • 登录后,在系统左侧导航栏中找到“项目管理”或类似的选项,点击进入。
    • 在项目管理页面中,选择“工作流定义”标签页。
  • 查看工作流列表

    • 在工作流定义页面,你可以看到所有已定义的工作流列表。列表通常包括工作流名称、租户、创建人、创建时间等信息。
    • 可以使用页面上方的搜索框或筛选条件来快速定位到需要查看的工作流。
  • 查看工作流详情

    • 点击工作流列表中的某个工作流名称,进入该工作流的详情页面。
    • 在详情页面,你可以看到工作流的DAG图(有向无环图),图中展示了工作流中各个任务节点的依赖关系和执行顺序。
    • 还可以查看每个任务节点的详细配置信息,如任务类型、脚本内容、执行环境等。

2. 查看工作流实例

  • 进入工作流实例页面

    • 在系统左侧导航栏中找到“工作流实例”或类似的选项,点击进入。
  • 查看工作流实例列表

    • 在工作流实例页面,你可以看到所有已执行的工作流实例列表。列表通常包括实例ID、工作流名称、执行状态(如运行中、成功、失败等)、开始时间、结束时间等信息。
    • 可以使用页面上方的筛选条件来查找特定的工作流实例。
  • 查看工作流实例详情

    • 点击工作流实例列表中的某个实例ID,进入该实例的详情页面。
    • 在详情页面,你可以看到该实例的执行轨迹图,图中展示了实例中各个任务节点的执行状态和结果。
    • 还可以查看每个任务节点的执行日志和错误信息,以便于诊断和解决问题。

三、注意事项

  • 工作流上线:在查看工作流实例之前,需要确保工作流已经上线。未上线的工作流无法执行并生成实例。
  • 权限管理:根据系统的权限设置,你可能需要具有相应的权限才能查看工作流定义和工作流实例。
  • 系统性能:如果系统中的工作流和任务数量较多,可能会影响查看速度。建议根据实际情况调整系统配置或优化查询条件。

通过以上步骤,你可以轻松地查看DolphinScheduler中的工作流定义和工作流实例。这将有助于你更好地理解工作流的执行流程和状态,以及进行后续的维护和优化工作。