【发布时间】:2015-05-26 17:58:30
【问题描述】:
我在 unix shell 脚本中运行数据流作业,并且需要知道每个作业的最终/完成状态,是否有任何命令行工具来获取作业完成状态?
【问题讨论】:
我在 unix shell 脚本中运行数据流作业,并且需要知道每个作业的最终/完成状态,是否有任何命令行工具来获取作业完成状态?
【问题讨论】:
是的! Dataflow 有一个 CLI,可作为 gcloud 的一部分使用。
您可能需要安装 gcloud alpha 组件:
$ gcloud components update alpha
之后,您应该可以使用gcloud alpha dataflow jobs list 列出项目中的所有作业或使用gcloud alpha dataflow jobs show <JOBID> 获取有关特定作业的更多信息。
您可以在下面https://cloud.google.com/sdk/gcloud/reference/alpha/dataflow/jobs/list 找到有关此命令和其他命令的更多详细信息
【讨论】:
确实有一个 CLI 可以检索作业执行状态:
gcloud dataflow jobs list --project=<PROJECT_ID> --filter="id=<JOB_ID>" --format="get(state)"
【讨论】: