Databricks 命令行界面 (CLI)

注意

Databricks CLI 使用受 Databricks 许可证Databricks 隐私声明的约束,包括任何使用情况数据预配。

Databricks CLI(命令行接口)允许从本地终端或自动化脚本与 Azure Databricks 平台进行交互。 还可以使用 Web 终端从 Databricks 工作区中运行 Databricks CLI 命令。 请参阅 Azure Databricks Web 终端中的 Run shell 命令

若要安装和配置 Databricks CLI 的身份验证,请参阅安装或更新 Databricks CLIDatabricks CLI 的身份验证

提示

Databricks CLI 源在 databricks/cli GitHub 存储库中公开提供

Databricks CLI 的工作原理是什么?

CLI 包装 Databricks REST API,该 API 提供终结点,用于修改或请求有关Azure Databricks帐户和工作区对象的信息。 请参阅 Azure Databricks REST API 参考

例如,若要打印有关工作区中单个群集的信息,请执行以下操作:

databricks clusters get 1234-567890-a12bcde3

对于 curl,等效的操作如下所示:

curl --request GET "https://${DATABRICKS_HOST}/api/2.0/clusters/get" \
     --header "Authorization: Bearer ${DATABRICKS_TOKEN}" \
     --data '{ "cluster_id": "1234-567890-a12bcde3" }'

Databricks CLI 版本发布类型

Databricks CLI 的 发布类型 对应于版本:

  • 1.0.0 及以上版本已正式可用(GA)。
  • 版本 0.205 到 0.299 是公共预览版。
  • 版本 0.18 及更低版本是旧版 CLI。

旧版 CLI

旧版 Databricks CLI 版本为 0.18 及更低版本。

  • Databricks 计划不对旧版 Databricks CLI 提供支持或新功能。
  • 有关旧 Databricks CLI 的详细信息,请参阅 旧版 Databricks CLI
  • 若要从 Databricks CLI 版本 0.18 或更低版本迁移到 Databricks CLI 版本 0.205 或更高版本,请参阅 Databricks CLI 迁移

后续步骤