删除一个 Databricks 作业
您已经学会了如何使用 Python SDK 创建并运行 Databricks 作业。有时,之前创建的作业已不再使用,您就需要删除它们。您可以使用 SDK 以编程方式删除这些作业,而无需进入 Databricks 控制台手动删除。本练习中,您将先创建一个作业,然后使用 SDK 将其删除。
我们已创建好 WorkspaceClient()(保存为 w),并提供了一个 notebook_path 变量。
本练习是课程的一部分
使用 Python SDK 的 Databricks
练习说明
- 使用
WorkspaceClient创建一个在cluster_id上运行的 Databricks 作业。 - 删除在第 1 步中创建的 Databricks 作业。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Create a job with the notebook task
created_job = w.jobs.____(name='sdk-dc-project-task',
tasks=[
jobs.Task(description="create_notebook_test",
____=cluster_id,
notebook_task=jobs.____(
notebook_path=notebook_path),
task_key="my-key")
])
# Delete the job that was just created
w.jobs.____(job_id=created_job.____)