An Apache Spark-based analytics platform optimized for Azure.
Hi ,
Thanks for reaching out to Microsoft Q&A.
Your error is because the ADLS Gen2 path you gave points to the container root. Unity Catalog needs a subdirectory path (for example, /unitycatalog).
Also make sure:
Storage account, access connector, and metastore are all in the same region.
The access connector’s managed identity has Storage Blob Data Contributor at the storage account level, not just the container.
Wait a few minutes after role assignment before retrying.
Fix: Create a folder in your container (example: unitycatalog), use that path, and ensure RBAC is set at account level. That should resolve it.
Try similar to below:
- Create a folder in your ADLS Gen2 container (ex:
unitycatalog). - Update the path in the console to:
abfss://<containerName>@<storageAccountName>.dfs.core.windows.net/unitycatalog - Re-check RBAC: Storage Blob Data Contributor assigned at storage account level to the Access Connector’s MI.
- Retry the create operation.
Please 'Upvote'(Thumbs-up) and 'Accept' as answer if the reply was helpful. This will be benefitting other community members who face the same issue.