如何使用Python API激活Dataproc集群的计划删除?

时间:2019-03-02 07:26:41

标签: python google-cloud-dataproc

要为Dataproc集群手动创建计划的删除,我可以使用下一个参数--max-idle=30m

但是如何使用Python API激活计划的删除?有什么提示应该在哪里检查吗?

2 个答案:

答案 0 :(得分:1)

您可以看一下代码,它似乎在var data = context.Grades.Include(x => x.Students).SingleOrDefault(x => x.Id == 1); Dataproc API Python client中可用。

Here is an example的设置方法(来自Airflow DataprocClusterCreateOperator):

v1beta2

答案 1 :(得分:1)

这是另一种方法。

尝试从运行的程序中删除群集。完成计算后,让程序调用delete cluster命令本身。

    print("Try to delete cluster %s " % job_args['cluster_name'] )
    result = subprocess.call(['gcloud',
                              'dataproc',
                              'clusters',
                              'delete',
                              job_args['cluster_name'],
                              '--quiet',
                              '--async'])
    print("Sent command result: %s" % str(result))