【问题标题】:How to delete a gcloud Dataflow job?如何删除 gcloud Dataflow 作业?
【发布时间】:2018-02-12 19:20:11
【问题描述】:

Dataflow 作业在我的仪表板上杂乱无章,我想从我的项目中删除失败的作业。但在仪表板中,我看不到任何删除 Dataflow 作业的选项。我至少在寻找类似下面的东西,

$ gcloud beta dataflow jobs delete JOB_ID

要删除所有作业,

$ gcloud beta dataflow jobs delete

有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: google-cloud-dataflow


    【解决方案1】:

    很遗憾,目前这是不可能的。您无法删除 Dataflow 作业。这是您可以通过public issue tracker 请求的东西(我过去也想要它)。

    gcloud dataflow jobs --help

    命令

    COMMAND 是以下之一:

     cancel
        Cancels all jobs that match the command line arguments.
    
     describe
        Outputs the Job object resulting from the Get API.
    
     drain
        Drains all jobs that match the command line arguments.
    
     list
        Lists all jobs in a particular project.
    
     run
        Runs a job from the specified path.
    
     show
        Shows a short description of the given job.
    

    【讨论】:

    【解决方案2】:

    正如 Graham 所提到的,无法删除 Dataflow 作业。但是,请注意,您可以过滤工作列表以仅显示您关心的工作。例如,Status:Running,Succeeded 将排除所有失败或取消的作业。

    在命令行,你可以使用--status=(active|terminated|all):

    gcloud beta dataflow jobs list --status=active
    

    【讨论】:

    • 监控工具或控制台仅显示过去 30 天内运行的作业的数据。
    猜你喜欢
    • 1970-01-01
    • 2020-11-05
    • 1970-01-01
    • 2020-11-03
    • 2019-01-16
    • 2018-12-07
    • 2020-08-31
    • 1970-01-01
    • 2021-04-12
    相关资源
    最近更新 更多