在外部Blob存储上的Azure数据块中创建数据库出现错误

时间:2020-08-08 17:16:59

标签: databricks azure-databricks databricks-connect

我已将我的Blob存储映射到名称为dbfs:/mnt/的{​​{1}} 并且Blob存储容器名称为deltalake。

使用Azure KeyVault支持的秘密范围完成到Dbfs的安装。

当我尝试使用位置/mnt/deltalake的{​​{1}}创建数据库时,出现此错误,提示路径不存在。

但是,当我使用.. CREATE DATABASE abc和位置'/mnt/deltalake/databases/abc' ..来使用dbfs路径作为存储时,它总是成功的。

想知道出什么问题了。 请提出建议。

1 个答案:

答案 0 :(得分:0)

使用安装点,您应该能够通过数据块访问现有文件或写入新文件。

但是,我相信诸如CREATE DATABASE之类的SQL命令仅适用于基础配置单元元存储。

您可能需要为数据块之外的Blob存储创建数据库,然后连接到数据库以使用数据块对其进行读写。