如何列出 Azure Databricks 中的所有挂载点?

Posted

技术标签:

【中文标题】如何列出 Azure Databricks 中的所有挂载点?【英文标题】:How to list all the mount points in Azure Databricks? 【发布时间】:2020-09-24 16:38:03 【问题描述】:

我尝试使用这个 %fs ls dbfs:/mnt,但我想知道这样做会给我所有的挂载点吗?

【问题讨论】:

【参考方案1】:

我喜欢做以下事情:

display(dbutils.fs.mounts())

因为它显示了数据块路径和外部端点。

我发现它比 %sh ls /mnt/ 更安全,因为您可以在 /mnt/ 中有一个不指向外部存储的文件夹。

【讨论】:

【参考方案2】:

您可以简单地使用 Databricks 文件系统命令来浏览集群中可用的挂载点。

%fs
mounts

这将为您提供所有挂载点,并显示相应的 ADLS 源文件路径。

【讨论】:

【参考方案3】:

在运行此命令之前,请确保您之前已经创建了挂载点。

如何列出 Azure Databricks 中的所有挂载点?

这里是列出 Azure Databricks 中所有装载点的命令列表。

【讨论】:

根据我的经验,您可以在 dbfs:/mnt/ 中有文件夹,这些文件夹实际上不是安装的卷,而只是简单的文件夹。

以上是关于如何列出 Azure Databricks 中的所有挂载点?的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 Databricks 列出 Azure Storage Gen 2 文件

如何从 Azure Databricks 在 Azure Blob 中创建一个空文件夹

Azure Databricks - 解释 databricks 中的安装语法

Azure Databricks 在 Blob 存储上打开文件时出现问题

如何使用 SAS 读取 Azure databricks 中的 blob

如何根据 azure databricks 中的列值将静态值传递给动态值