我已将我的Blob存储映射到名称为dbfs:/mnt/
的{{1}}
并且Blob存储容器名称为deltalake。
使用Azure KeyVault支持的秘密范围完成到Dbfs的安装。
当我尝试使用位置/mnt/deltalake
的{{1}}创建数据库时,出现此错误,提示路径不存在。
但是,当我使用.. CREATE DATABASE abc
和位置'/mnt/deltalake/databases/abc'
..来使用dbfs路径作为存储时,它总是成功的。
想知道出什么问题了。 请提出建议。
答案 0 :(得分:0)
使用安装点,您应该能够通过数据块访问现有文件或写入新文件。
但是,我相信诸如CREATE DATABASE之类的SQL命令仅适用于基础配置单元元存储。
您可能需要为数据块之外的Blob存储创建数据库,然后连接到数据库以使用数据块对其进行读写。