Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Python API激活Dataproc集群的计划删除?_Python_Google Cloud Dataproc - Fatal编程技术网

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

如何使用Python API激活Dataproc集群的计划删除?,python,google-cloud-dataproc,Python,Google Cloud Dataproc,对于手动创建Dataproc群集的计划删除,我可以使用下一个参数--max idle=30m 但是如何使用Python API激活计划删除?任何提示我应该在哪里检查?您可以查看代码,它似乎在v1beta2Dataproc API中提供 如何设置它(从): cluster_data['config']['lifecycleConfig']['idledeletttl']='1800s' 这里是另一种方法 尝试从运行的程序中删除群集。完成计算后,让程序自己调用delete cluster命令

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


但是如何使用Python API激活计划删除?任何提示我应该在哪里检查?

您可以查看代码,它似乎在
v1beta2
Dataproc API中提供

如何设置它(从):

cluster_data['config']['lifecycleConfig']['idledeletttl']='1800s'

这里是另一种方法

尝试从运行的程序中删除群集。完成计算后,让程序自己调用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))