开发者社区 > 博文 > 【JUST产品手册连载4】门户操作手册之任务管理介绍
分享
  • 打开微信扫码分享

  • 点击前往QQ分享

  • 点击前往微博分享

  • 点击复制链接

【JUST产品手册连载4】门户操作手册之任务管理介绍

  • 京东城市JUST团队
  • 2021-01-26
  • IP归属:未知
  • 24440浏览

1.1 任务管理

任务模块从项目视角出发,集中化管理查询任务、实时任务和离线任务。此外,离线任务可支持作业间依赖关系配置。

1.1.1 项目管理

系统默认有一个查询任务集项目,管理所有的查询任务.用户也可通过自建项目,管理从属该项目的实时任务和离线任务。用户可对自建项目进行编辑、删除和快速检索操作,如图2.32所示。


2.31项目管理

用户可点击项目卡片进入项目。在自建项目中,用户可建立实时和离线任务,也可在左侧列表中,选中任意任务查看其它运行详细。其中实时任务的“运行记录”,描述了每次实例的运行详情;离线任务的“运行记录”和“作业详情”,分别描述了父子实例(父实例即整个task的实例,子实例即task中每个job的实例)的运行详情、最近一个周期各job依赖关系及运行状态。

另外,如实时任务的实例执行失败,可检查数据源相关信息,或稍后再尝试启动;如离线任务的实例执行失败,可适当修改任务配置再次启动,或重新建立一个新任务(暂不支持直接重跑操作),如图2.33~2.35所示。


2.32新建任务


2.33查看离线任务运行记录


2.34查看离线任务作业详情

1.1.2 查询任务

询任务可以管理查询模块的所有SQL执行记录,并可以对当前SQL执行任务进行强制停止操作,如图2.36所示。


2.35查询任务管理面板

1.1.3 实时任务

用户可通过配置相应信息(基本信息、执行失败选项、执行Task、资源配置)来创建实时任务。在同时可对已创建的任务进行编辑、启动、停止、删除和查看日志的操作。其中,只有在任务的TaskSQL的“语法检测”通过后,才能执行保存操作,只有在保存成功后才能执行启动操作,如图2.37~2.38所示。


2.36实时任务编辑面板


2.37实时任务运行记录面板

1.1.4 离线任务

离线任务的配置包括Task配置(即对所有job的公共配置)、flow配置(即各job间的依赖关系配置)、job配置(即每个job的独立配置)。同时,用户可对已创建的任务进行编辑、启动、停止、删除、查看日志和查看作业详情的操作。同时,只有在执行“保存Task”、“保证job”成功后,才能执行启动操作。其中编辑操作如下:

用户可点击画布任意空白处,调出离线任务的Task配置面板,通过配置相应信息(基本信息、执行失败选项、公共参数、调度周期)来约定公共配置。并可点击右上角的“保存Task”按钮进行保存,若不保存,则会丢失本次配置,如图2.39所示。


2.38离线任务Task编辑面板

用户可通过鼠标悬浮于某个job节点上,再长按鼠标左键来连接另一个节点,连接箭头的指向即两个job间的前后依赖关系。并可点击中上角的“保存job”按钮进行保存。此外,不支持存在多组flow(即画布中的节点数大于1时,每个job都需有依赖关系,不可独立),不支持flow为环状图(即A依赖于BB又依赖于A,形成死循环),如图2.40所示。


2.39离线任务编辑job间依赖关系视图

用户可点击或拖拉“+JUST SQL”建立一个job节点,并可点击某个job节点,调出该节点的job配置面板,通过配置相应信息(基本信息、执行SQL、资源配置)来约定独立配置。并可点击中上角的“保存job”按钮进行保存,如图2.41所示。


2.40离线任务建立jobjob编辑面板

共0条评论