Databricks Connect 使用要求

注释

本文介绍适用于 Databricks Runtime 13.3 LTS 及更高版本的 Databricks Connect。

本文提供 Databricks Connect 的使用要求。 有关 Databricks Connect 的信息,请参阅 什么是 Databricks Connect?

工作区要求

若要使用 Databricks Connect 连接到工作区,请执行以下作:

  • Azure Databricks 帐户和工作区必须启用 Unity 目录。 请参阅 Unity 目录入门启用 Unity 目录的工作区

  • 计算的 Databricks Runtime 版本必须大于或等于 Databricks Connect 包版本。 Databricks 建议使用与 Databricks Runtime 版本匹配的最新 Databricks Connect 包。

    若要使用 Databricks Runtime 的更高版本中提供的功能,必须升级 Databricks Connect 包。 请参阅 Databricks Connect 发行说明,了解可用 Databricks Connect 版本列表。 有关 Databricks Runtime 版本发行说明,请参阅 Databricks Runtime 发行说明版本和兼容性

  • 如果要连接到无服务器计算,则工作区必须满足无服务器计算的要求

    注释

    从 Databricks Connect 版本 15.1 开始,支持无服务器计算。 与无服务器上的 Databricks Runtime 版本相低于或等于 Databricks Runtime 版本的 Databricks Connect 版本完全兼容。 请参阅发行说明。 若要验证 Databricks Connect 版本是否与无服务器计算兼容,请参阅验证与 Databricks 的连接

  • 如果要连接到 群集,目标群集必须使用已分配或共享的群集访问模式。 请参阅访问模式

本地环境要求

若要安装 Databricks Connect,本地开发环境必须满足以下要求:

Python

Scala

Databricks Connect 版本

下表显示了支持的 Databricks Connect 和兼容的语言版本。 Databricks Connect 版本号对应于 Databricks Runtime 版本号。 请参阅 Databricks Connect 发行说明,了解可用 Databricks Connect 版本列表。 有关 Databricks Runtime 版本发行说明,请参阅 Databricks Runtime 发行说明版本和兼容性

Python

有关 UDF 支持,请参阅 Python 基础环境

Databricks Connect 版本 计算类型 兼容的 Python 版本
17.0.x 到 17.2.x 无服务器, 版本 4 3.12
16.4.1 到 17.0.x 之间 无服务器版本 3 3.12
16.4.x 及更高版本 集群 3.12
15.4.10 到低于 16.0.x 无服务器版本 2 3.11
15.4.x 集群 3.11
13.3.x 和 14.3.x 集群 3.10

Scala

Databricks Connect 版本 计算类型 JDK 版本 Scala 版本
17.0.x 及更高版本 Serverless JDK 17 2.13.16
16.4.x 及更高版本 集群 JDK 17 2.12.18
15.4.x 集群 JDK 8 2.12.18
13.3.x 和 14.3.x 集群 JDK 8 2.12.15

支持终止版本

Databricks Connect 遵循 Databricks Runtime 支持生命周期。 以下版本已达到支持终止。 如果使用的是已达到支持终止版本的 Databricks Connect,请升级到 受支持的版本

Python
Databricks Connect 版本 计算类型 兼容的 Python 版本
16.0.0 到 16.4.0 Serverless 没有兼容的 Python 版本。 升级到 Databricks Connect 16.4.1 或更高版本。
16.0.x 到 16.3.x 集群 3.12
15.1.0 到 15.4.9 Serverless 没有兼容的 Python 版本。 升级到 Databricks Connect 15.4.10 或更高版本。
15.1.x 到 15.3.x 集群 3.11
14.0.x 到 14.2.x 集群 3.10
13.0.x 到 13.2.x 集群 3.10
Scala
Databricks Connect 版本 计算类型 JDK 版本 Scala 版本
16.0.x 到 16.3.x 集群 JDK 17 2.12.18
15.1.x 到 15.3.x 集群 JDK 8 2.12.18
14.0.x 到 14.2.x 集群 JDK 8 2.12.15