Azure Databricks:查询DBFS Root云存储位置(存储账户+容器名)
查看Databricks DBFS Root对应的云存储位置
你可以通过以下几种方式查询DBFS Root对应的云存储账户和容器/桶名称:
方法1:通过Databricks工作区UI查看
- 登录Databricks工作区,点击左侧导航栏的设置(齿轮图标)
- 选择工作区设置选项
- 在页面的“存储”板块中,找到“DBFS根路径”相关配置项,这里会直接显示对应的云存储源信息,从中可提取存储账户名称和容器/桶名称(不同云厂商显示格式略有区别,比如Azure会明确标注存储账户+容器,AWS显示S3桶路径)
方法2:通过Notebook代码查询
在Databricks笔记本中运行代码直接获取挂载信息:
Python代码
mounts = dbutils.fs.mounts() for mount in mounts: if mount.mountPoint == "/": print(f"DBFS Root存储源:{mount.source}")
Scala代码
val mounts = dbutils.fs.mounts() mounts.filter(_.mountPoint == "/").foreach(mount => println(s"DBFS Root存储源:${mount.source}"))
运行后输出的source字段就是对应的云存储路径,从中可以解析出存储账户和容器/桶名称。
方法3:通过Databricks CLI查询
- 确保已完成Databricks CLI的配置并登录目标工作区
- 执行以下命令查看所有挂载信息,找到挂载点为
/的条目:
databricks fs mounts
返回结果中,挂载点为/的Source列即为DBFS Root对应的云存储位置。
内容的提问来源于stack exchange,提问作者user3579222
相关产品推荐
相关产品推荐

