警告
本文已存档,可能不再反映产品的当前状态。 有关群集配置的信息,请参阅计算配置参考。
我们已提供新的群集用户界面,并包含以下更改:
- 访问模式取代了群集安全模式。 了解群集安全模式和访问模式之间的差异。
- 单选按钮取代集群模式下拉菜单。
- 凭据直通具有新的配置选项。
- 旧版高并发群集功能与表访问控制(表 ACL)或凭证直通结合后,现在可在共享访问模式群集中使用。
有关配置 Unity Catalog 的计算的更多详细信息,请参阅访问模式。
重要
默认情况下,群集编辑器使用新 UI。 若要在“新 UI”和“旧版 UI”之间切换,请单击页面顶部的“预览”按钮,然后单击显示的设置。
什么是群集访问模式?
新的访问模式下拉菜单取代了安全模式下拉菜单。 访问模式已进行标准化处理,如下所示:
| 访问模式下拉菜单 | 对用户可见 | Unity Catalog 支持 | 支持的语言 |
|---|---|---|---|
| 单个用户 | 始终 | 是 | Python、SQL、Scala、R |
| 共享 | 始终(需要高级套餐) | 是 | Python(在 Databricks Runtime 11.3 LTS 及更高版本上)、SQL、Scala(在 Databricks Runtime 13.3 LTS 及更高版本上) |
| 无隔离共享 | 始终 | 否 | Python、SQL、Scala、R |
| 自定义 | 仅针对没有访问模式的现有群集显示此选项。 如果使用旧版群集模式(例如标准或高并发)创建群集,则使用新 UI 时 Databricks 会显示此访问模式值。 此值不用于创建新群集。 | 否 | Python、SQL、Scala、R |
重要
尚不支持群集 API 中的访问模式。 现有群集 API 没有更改。
如何在新的 Azure Databricks 群集 UI 中配置群集模式?
“集群模式”下拉菜单已被替换为具有两个选项的单选按钮:“多节点”和“单节点”。 当用户在单选按钮的两种设置之间切换时,表单将重置。
如何在新的群集 UI 中配置凭据传递?
凭证传递功能无法与 Unity Catalog 一起使用。
在“高级选项”中,如果访问模式为“单用户”或“共享”,则“启用凭据直通”复选框将可用。 选中此框以在群集上启用凭据直通并在群集上禁用 Unity Catalog。
向后兼容性如何应对这些更改?
更改群集 UI 后,所有现有的交互式群集和作业群集定义将保持有效。 当启动或重启现有群集或触发现有作业运行时,该行为保持不变(不会更改)。
注意
旧版群集定义将在群集 UI 中显示为“自定义”访问模式。 此值仅用于实现后向兼容性,不能从下拉列表中进行选择。
对于没有 Unity Catalog 的工作区(即,未分配任何 Unity Catalog 元存储),请在创建新群集时,使用下表从原始群集设置迁移到新的访问模式。
| 原始群集设置 | 新的访问模式 |
|---|---|
| 标准 | 无隔离的共享环境 |
| 已选中“标准 + 凭据直通身份验证”复选框 | 已选中“单用户 + 凭据直通身份验证”复选框 |
| 高并发性 (HC)* | 无隔离共享 |
| 已选中“HC + 表访问控制”复选框 | 共享 |
| 已选中“HC + 凭据直通身份验证”复选框 | 已选中“共享 + 凭据传递”复选框 |
- Azure Databricks 不再区分没有表访问控制(Table ACLs)和凭据直通功能的高并发群集与标准群集,因为它们具有相同的功能支持。 它们都被表示为“无隔离共享”访问模式。
对于担心向后兼容性的客户,可以通过在“预览”标签中关闭“已启用新 UI”开关来禁用新的群集用户界面:
限制
创建新群集时,新 UI 中不提供以下与安全相关的 Spark 配置。 例如,如果需要微调群集配置(例如 Privacera 或 Immuta 等集成),可以定义自定义群集策略来设置这些配置。 请联系 Azure Databricks 客户团队以获取帮助。
spark.databricks.repl.allowedLanguagesspark.databricks.acl.dfAclsEnabledspark.databricks.passthrough.enabledspark.databricks.pyspark.enableProcessIsolation
共享访问模式下的 Python 支持需要 Databricks Runtime 11.3 LTS 及更高版本。