为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

繁花不似锦 2021-11-23 20:04:50
对于手动创建Dataproc 集群的计划删除,我可以使用下一个参数--max-idle=30m。但是如何使用 Python API激活计划删除?任何提示我应该在哪里检查?
查看完整描述

2 回答

?
月关宝盒

TA贡献1772条经验 获得超5个赞

可以看一下代码,v1beta2Dataproc API Python client 中好像有。

以下是如何设置它的示例(来自Airflow DataprocClusterCreateOperator):

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


查看完整回答
反对 回复 2021-11-23
?
慕村225694

TA贡献1880条经验 获得超4个赞

这是另一种方法。


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


查看完整回答
反对 回复 2021-11-23
  • 2 回答
  • 0 关注
  • 209 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信