dataworks停止在该断点时,可以恢复线程吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在阿里云 DataWorks 中,如果您停止了一个作业的运行,并设置了断点,可以通过恢复线程的方式继续运行作业。
具体而言,可以通过以下步骤进行操作:
在 DataWorks 控制台中,选择相应的项目和作业,并单击“运行记录”页签,在列表中找到需要恢复的作业记录。
单击该作业记录的“恢复”按钮,在弹出的对话框中选择“恢复线程”选项,并确认恢复操作。
等待系统自动恢复线程,并继续执行作业。在恢复线程的过程中,系统会自动跳过之前已经执行过的部分,从断点处继续执行作业。
需要注意的是,恢复线程的方式虽然可
在 DataWorks 中,停止在某个断点时,通常无法直接恢复线程。DataWorks 是一个任务调度和数据处理平台,它负责按照预定的调度计划执行任务,并将结果输出到指定位置。
当任务执行到某个断点时,如果你手动停止了任务,通常是没有办法直接恢复到该断点的。当任务被停止后,它的状态会被标记为中止,无法继续从断点处继续执行。
public class Main {public static void main(String[] args) {SpringApplication.run(Main.class,args) ; // 在该行打断点后,开始启动调试。}}当停止在该断点时,单击Step Over,线程可能无法恢复。问题被解决之前不要进行该操作,目前DataWorks暂不支持多线程编程调试。
https://help.aliyun.com/document_detail/87953.html,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。