Databricks 中的集群未启用 Unity 目录

问题描述 投票:0回答:3

我们正在 Azure Databricks 中尝试 Unity 目录。我们将预先存在的工作区连接到新的元存储。

我创建了一个新目录。当我运行笔记本并尝试写入表“myfirstcatalog.bronze.mytable”时,出现错误

[UC_NOT_ENABLED] 此集群上未启用 Unity Catalog。

我已经在预先存在的集群和新集群上运行了这个。

databricks azure-databricks databricks-unity-catalog
3个回答
6
投票

我发现问题了。当需要单用户或共享时,我使用了无访问模式。

要创建可以访问 Unity Catalog 的集群,您在其中创建集群的工作区必须附加到 Unity Catalog 元存储,并且必须使用支持 Unity Catalog 的访问模式(共享或单用户)。

https://learn.microsoft.com/en-us/azure/databricks/data-governance/unity-catalog/compute


0
投票

我遇到了同样的错误。因此,我删除并重新创建了集群,并注意到第二次它有一个标签“Unity Catalog”。这次成功了。

还在管理控制台中,当我查看我的工作区时,这个工作区的 Metastore 列中有一个

-
。当我进行硬刷新 (CTRL-F5) 时,元存储出现了。

也许需要额外的时间来配置。


0
投票

[UC_NOT_ENABLED] 此集群上未启用 Unity Catalog

要解决此问题,请检查以下几点

  1. 检查是否选择了大于11的DBR版本
  2. 检查凭证直通未启用
  3. 应该看到 unity_catlog 作为集群上的标签

查看博客 https://medium.com/@gcp.azure.aws/azure-databricks-unity-catalog-set-up-bb501b8f66bc 了解有关此主题的更多详细信息

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.