google-cloud-platform - 无法排空/取消数据流作业。它保持挂起状态
问题描述
有些作业仍处于待处理状态,我无法取消它们。
如何取消作业。
Web 控制台显示如下。
- “图表仍在分析中。”
- 所有日志都是“未找到与当前过滤器匹配的条目”。
- 作业状态:“开始...” 还没有取消按钮。
Compute Engline 选项卡中没有实例。
我所做的如下。我创建了一个流媒体作业。这是一个简单的模板作业,Pubsub 订阅 BigQuery。我将 machineType 设置为 e2-micro 因为它只是一个测试。
我也尝试通过 gcloud 排空和取消,但它不起作用。
$ gcloud dataflow jobs drain --region asia-northeast1 JOBID
Failed to drain job [...]: (...): Workflow modification failed. Causes: (...):
Operation drain not allowed for JOBID.
Job is not yet ready for draining. Please retry in a few minutes.
Please ensure you have permission to access the job and the `--region` flag, asia-northeast1, matches the job's
region.
这是工作清单
$ gcloud dataflow jobs list --region asia-northeast1
JOB_ID NAME TYPE CREATION_TIME STATE REGION
JOBID1 pubsub-to-bigquery-udf4 Streaming 2021-02-09 04:24:23 Pending asia-northeast1
JOBID2 pubsub-to-bigquery-udf2 Streaming 2021-02-09 03:20:35 Pending asia-northeast1
...other jobs...
请让我知道如何停止/取消/删除这些流式传输作业。
作业 ID:
- 2021-02-08_20_24_22-11667100055733179687
- 2021-02-08_20_24_22-11667100055733179687
解决方案
推荐阅读
- c - 用于随机数和 64 位无符号整数乘法的 MATLAB 线性同余生成器 (LCG)
- python - 如何添加图形字符串值的标签,例如第一层第二层第三而不是层号
- python - SQL 查询在 {key:value} 对中返回缺少键(列名)的元组输出
- javascript - 获取带有表单数据的请求以进行身份验证反应
- php - 带有切换复选框的 Laravel 提交表单
- swift - 创建一个无窗口的 SwiftUI macOS 应用程序?
- javascript - ReactNative 在用户打开页面时重新渲染组件
- reactjs - GraphQL AppSync 的自动生成的变异输入中缺少对象字段
- java - 将 lambda 对象的引用传递给另一个类方法导致 Java 中的 NullPointerException
- python - 修改嵌套递归中的元组元素以进行就地更新