Azure Databricks集群未启用Unity Catalog问题求助
解决Azure Databricks集群提示[UC_NOT_ENABLED]的问题
问题根源
即便工作区已关联Unity Catalog元存储,每个集群仍需单独启用UC功能,未开启的集群无法访问UC中的目录与表。
修复步骤
现有集群配置
- 进入目标集群的详情页,点击编辑
- 展开高级选项,切换到Unity Catalog标签
- 勾选启用Unity Catalog,保存后重启集群
新建集群配置
- 创建集群时,在配置页面滚动到高级选项
- 打开Unity Catalog标签,勾选启用Unity Catalog
- 完成其余配置后启动集群
验证配置有效性
集群启动后,在笔记本中执行以下SQL命令确认UC状态:
SELECT current_catalog(), current_schema();
若能正常返回已创建的myfirstcatalog等UC目录信息,说明配置生效。
额外排查项
- 确保集群使用的Databricks Runtime版本为11.3 LTS或更高(旧版本Runtime不支持Unity Catalog)
- 检查集群所属的用户/组是否拥有访问Unity Catalog元存储的权限
- 若使用集群策略,需确认策略未禁用启用Unity Catalog的选项
内容的提问来源于stack exchange,提问作者Mathias Rönnlund
相关产品推荐
相关产品推荐

