在阿里云DataWorks平台中,提交任务时可能会遇到“已经在发布包中,不允许提交或删除”这个报错提示。这个报错提示通常是由于当前任务既存在于已经发布的发布包中,又存在于即将要发布的发布包中,或者存在于未发布的发布包中,不能在当前状态下提交任务或进行其他操作。
在这种情况下,可以尝试以下解决方法:
检查当前任务在哪个发布包中:可以在DataWorks任务详情页面中,查看当前任务是否存在于一个已经发布的发布包中。
解除任务的发布包关联:如果当前任务已经存在于发布包中,需要先将其从发布包中移除。在DataWorks任务详情页面中,可以找到“打包”选项,然后进入已发布的发布包中,找到当前任务,点击“解除关联”按钮将任务移除。
在未发布的发布包中删除任务:如果任务存在于未发布的发布包中,可以尝试将其删除,然后再次提交任务即可。
或者直接卸载包:如果任务在已发布的包中,但是该包并未上线使用,则也可以选择卸载该包,然后重新打包提交任务。
"节点XXX已经在发布包XXX中,不允许提交或删除,请先将发布包执行完成或者将失败节点从发布包中移出】 发布包处于发布失败:可参考第2点,进入发布包界面选择继续操作或者撤回。 发布包处于待发布:可参考第3点,在界面右上角小扳手工作空间配置成员管理查看你当前项目下的角色是否有发布权限(运维/管理员)。此回答整理自钉群“DataWorks交流群(答疑@机器人)”"
在阿里云DataWorks中提交任务时,如果提示“已经在发布包中,不允许提交或删除”,通常是因为任务代码已经被打包成发布包,该发布包已经被提交审核或者已经通过审核并且正在发布中。
此时,如果需要修改该任务的代码或者参数配置,需要先将已经提交的发布包撤回或者等待该发布包发布完成后再进行修改。具体操作步骤如下:
需要注意的是,撤回发布包会中断当前发布任务的执行,可能会影响正在执行的任务。因此,在撤回发布包时,需要谨慎操作,确保不会对正在运行的任务产生影响。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。