咨询:Azure Databricks单任务作业的job_run_id获取方式
查找单任务Azure Databricks作业的job_run_id方法
通过作业运行详情UI获取
- 登录Azure Databricks工作区,进入作业页面定位到目标单任务作业
- 点击作业名称进入详情页,切换至运行记录标签
- 选中对应运行条目进入详情页:
- 页面URL中
jobRunId参数的值即为job_run_id - 页面运行信息区域的“作业运行ID”字段也会直接显示该值
- 页面URL中
使用Databricks REST API查询
调用jobs/runs/list接口过滤目标作业的运行记录,返回结果中每个运行条目均包含job_run_id字段。示例curl请求:
curl -n -X GET 'https://<你的Databricks实例域名>/api/2.1/jobs/runs/list?job_id=<目标作业ID>' \ -H 'Authorization: Bearer <你的访问令牌>'
返回的JSON数据里,runs数组内每个元素的job_run_id即为所需ID,同时会附带与task_run_id一致的run_id。
通过Databricks CLI获取
配置好CLI后,执行以下命令查询目标作业的运行记录:
databricks jobs runs list --job-id <目标作业ID>
输出结果中的Job Run ID列就是要找的job_run_id。
补充说明:单任务作业的
run_id与task_run_id重合,但job_run_id是作业级别的唯一标识,无需通过task_run_id转换,上述方法可直接获取。
内容的提问来源于stack exchange,提问作者PythonForAzure3942
相关产品推荐
相关产品推荐

