请问DataWorks对节点手动下线后,对应已生成的 未运行任务 会自动删除或继续执行吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
当在DataWorks中手动下线一个节点后,对应已生成但未运行的任务会被取消,不会继续执行。手动下线节点意味着你主动停止了该节点的调度和执行。
下线节点会导致已生成但未运行的任务进入"已取消"状态,这些任务将不再被调度和执行。如果你希望继续执行这些任务,你需要重新启用节点并重新调度任务。
需要注意的是,手动下线节点并不会自动删除已生成的任务,这些任务仍然存在于任务列表中。如果希望删除已生成的任务,你可以手动选择并删除这些任务。
在DataWorks中,如果手动将节点下线(禁用),对应已生成但尚未运行的任务会停止执行,并且不会继续执行。任务会保留在任务队列中,但不会继续被调度执行。
当你手动将节点重新上线时,任务队列中未执行的任务不会自动删除,而是会等待节点再次可用后重新调度执行。
需要注意的是,已经在运行中的任务不会受到节点下线的影响,它们会继续运行直到完成。
如果你希望对节点下线后的任务进行处理,可以有以下几种方式:
手动删除任务:在节点下线后,手动删除对应任务队列中的未执行任务。这可以确保任务不会在节点上线后被调度执行。
重新调度任务:在节点重新上线后,重新调度之前未执行的任务。你可以选择手动触发任务运行,或者等待调度器自动将任务重新安排到节点上执行。
调整任务依赖关系:根据具体需求,可能需要调整任务之间的依赖关系。例如,如果某个任务依赖于节点上线后才能开始执行,可以修改任务的依赖规则,以便在节点上线后再开始执行。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。