【问题标题】:Google Cloud Dataflow: can not kill a Job谷歌云数据流:不能杀死工作
【发布时间】:2018-08-12 07:34:41
【问题描述】:

我的 Google Cloud Dataflow 作业似乎卡住了 2 多天(通常需要大约 7-10 分钟)。

在 web UI 中“取消作业”什么也没做,现在按钮甚至消失了。

我确实杀死了作业使用的虚拟机,但它们重生了。

gcloud dataflow jobs drain 2018-08-09_18_44_22-352631881911297226 和/或gcloud dataflow jobs cancel 2018-08-09_18_44_22-352631881911297226 不起作用,只有错误

无法取消工作流程;用户没有足够的权限 on project: svb-bi-bq,或者该工作在项目中不存在

但是,用户具有数据流管理员的角色,所以访问权限应该没问题。

我还能做些什么来终止这份工作?

【问题讨论】:

  • 我出于不同的原因来到这里......对于像我这样的未来人:另请注意,您不能将 NAME 替换为 JOB_ID。使用后者

标签: google-cloud-platform google-cloud-dataflow


【解决方案1】:

强烈建议不要停止/删除数据流虚拟机。检查文档中的this 页面和this 对旧问题的回答以获取更多详细信息。此时您应该做的是尝试联系支持人员(您可以通过控制台进行联系)或在public tracker 中创建问题以要求强制取消您的工作。

【讨论】:

  • 感谢您回复此问题。对于遇到此问题的任何其他人,向支持提出问题是必经之路。
【解决方案2】:

还要小心[--region=REGION_ID] 参数。

我刚刚发现这个命令不起作用:

gcloud dataflow jobs drain 2018-11-13_04_01_20-7650245364499275562

但这确实:

gcloud dataflow jobs drain 2018-11-13_04_01_20-7650245364499275562 --region europe-west1

我的 gcloud 配置设置了正确的区域...但由于某种原因,drain 命令忽略了它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-25
    相关资源
    最近更新 更多