开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

为什么提交任务报错已经在发布包中,不允许提交或删除?

为什么提交任务报错已经在发布包中,不允许提交或删除?

展开
收起
十一0204 2023-04-06 13:58:07 306 0
3 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    在阿里云DataWorks平台中,提交任务时可能会遇到“已经在发布包中,不允许提交或删除”这个报错提示。这个报错提示通常是由于当前任务既存在于已经发布的发布包中,又存在于即将要发布的发布包中,或者存在于未发布的发布包中,不能在当前状态下提交任务或进行其他操作。

    在这种情况下,可以尝试以下解决方法:

    1. 检查当前任务在哪个发布包中:可以在DataWorks任务详情页面中,查看当前任务是否存在于一个已经发布的发布包中。

    2. 解除任务的发布包关联:如果当前任务已经存在于发布包中,需要先将其从发布包中移除。在DataWorks任务详情页面中,可以找到“打包”选项,然后进入已发布的发布包中,找到当前任务,点击“解除关联”按钮将任务移除。

    3. 在未发布的发布包中删除任务:如果任务存在于未发布的发布包中,可以尝试将其删除,然后再次提交任务即可。

    4. 或者直接卸载包:如果任务在已发布的包中,但是该包并未上线使用,则也可以选择卸载该包,然后重新打包提交任务。

    2023-04-26 16:21:52
    赞同 展开评论 打赏
  • 意中人就是我呀!

    "节点XXX已经在发布包XXX中,不允许提交或删除,请先将发布包执行完成或者将失败节点从发布包中移出】 发布包处于发布失败:可参考第2点,进入发布包界面选择继续操作或者撤回。 发布包处于待发布:可参考第3点,在界面右上角小扳手工作空间配置成员管理查看你当前项目下的角色是否有发布权限(运维/管理员)。此回答整理自钉群“DataWorks交流群(答疑@机器人)”"

    2023-04-06 15:51:36
    赞同 展开评论 打赏
  • 坚持这件事孤独又漫长。

    在阿里云DataWorks中提交任务时,如果提示“已经在发布包中,不允许提交或删除”,通常是因为任务代码已经被打包成发布包,该发布包已经被提交审核或者已经通过审核并且正在发布中。

    此时,如果需要修改该任务的代码或者参数配置,需要先将已经提交的发布包撤回或者等待该发布包发布完成后再进行修改。具体操作步骤如下:

    • 登录DataWorks控制台,进入相应项目空间。
    • 在项目空间页面上方的导航栏中,点击“发布管理”按钮。
    • 在发布管理页面上,找到对应的发布包,点击“撤回”按钮,将该发布包撤回。
    • 在任务开发页面上,修改任务代码或者参数配置。
    • 重新提交任务,生成新的发布包,并提交审核。如果审核通过后,该发布包会再次进行发布,更新任务代码或者参数配置。

    需要注意的是,撤回发布包会中断当前发布任务的执行,可能会影响正在执行的任务。因此,在撤回发布包时,需要谨慎操作,确保不会对正在运行的任务产生影响。

    2023-04-06 14:25:13
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

热门讨论

热门文章

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载