如何使用 cli v 0.209 重置 databricks 中的现有作业。
已经参考了下面讨论旧版本 databricks-cli 的论坛 Azure Databricks CLI:更新工作流/作业定义
在旧版本中, databricks 作业重置 --job-id xxxx --json yyyy --profile DEFAULT 似乎正在工作,其中 xxx 是要重置的作业 ID yyyy 将是 job.json 文件的设置部分。
但是在当前版本中,没有名为 --job-id 的标志。因此,当我尝试将 job.json 文件传递给“databricks jobs reset --json JSON”命令并更新了正确的作业 ID 时,它失败并出现以下错误 “必须指定job_cluster_key、new_cluster 或existing_cluster_id 之一。”
此错误的原因可能是什么。
注:
请帮忙!!
通过传递 job.json 和 settings.json 使用 databricks cli 版本 0.209 重置作业。
预期:作业将随着新设置的通过而重置。 实际:CLI 命令失败,并显示错误“必须指定 job_cluster_key、new_cluster 或现有_cluster_id 之一。”
尝试在 .json 中添加您的 job_id 并重命名“new_settings”的设置:
{
"job_id":713057302,
"new_settings": {
.............
}
}