运行测试
更新时间: 2023-11-22 16:11:12
阅读 78
完成编辑任务和质量监控配置后,即可进行节点的运行测试。
选中节点,并点击画布上方的设置并运行,会出现运行设置弹框,运行设置页面包含两部分执行设置以及高级设置。
执行设置
参数信息 | 说明 |
---|---|
测试模式 | 测试模式(又叫数据沙箱)是本平台的高级功能,需要额外部署对应的集群以及在项目中心申请开通。开启时,支持按照沙箱模式来控制SQL、Spark、Script等使用Hive、Spark去执行sql或操作相对hdfs路径的节点。具体可查看手册中关于数据沙箱部分的介绍。如果没有开启时,默认不显示该项。 |
执行参照时间 | 1. 离线开发任务支持配置执行参照时间,通过设置该时间,可改变azkaban的时间参数,从而实现在开发模式操作指定业务日期的功能。比如,今天是3月3日,对应的${azkaban.flow.1.days.ago}=2022-03-02,那么通过指定“执行参照时间”为“2022-03-02 10:00”,则可以实现让azkaban参数${azkaban.flow.1.days.ago}=2022-03-01,以及其它参数对应调整的功能。 2. 此外,针对部分客户存在多个集群,且集群时区和平台服务时区不一致的场景,离线开发支持在两个时间不一致时,展示UTC时间,如图所示。 |
质量监控 | 1. 非测试模式下,可对运行测试时是否执行质量监控进行选择。 2. 测试模式下,运行测试时不执行质量监控。 |
资源组引用 | 1. 支持在开发模式下选择引用开发资源组或线上资源组。 2. 默认选中引用线上资源组,线上资源组任务相对稳定。 |
队列 | 执行任务的yarn队列,需要由项目管理员授权给执行者。 |
完成通知 | 开启后,运行测试结束会通过邮件进行通知。 |
通知方式 | 支持多种通知方式,根据用户实际情况而定。 |
高级设置
参数信息 | 说明 |
---|---|
高优先级 | 开启高优先级,任务在执行中会抢占更多资源。 |
自动重试 | 支持开启自动重试并设置重试间隔和次数。 |
失败设置 | 任务失败后的处理策略: 1. 继续完成其他分支节点:忽略失败节点,继续完成不依赖失败节点的节点; 2. 停止所有节点:立即停止所有执行的节点,包括正在执行的节点; 3. 仅完成执行中的节点,继续完成正在执行的节点,结束后不再启动新节点。 |
并发设置 | 1. 如果有相同的任务执行是,选择忽略本次操作会忽略本次执行; 2. 选择并行执行,则会和执行中的作业并行执行。 |
自定义参数 | 任务支持引用参数组,运行时也可设置参数。 |
说明:参数可能存在重复设置的问题,其优先级为:节点内单独设置的参数优先级最高,此处配置的参数次之,任务内引用参数组的最低。 |
文档反馈
以上内容对您是否有帮助?