You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已激活DBFS并启动集群,Azure Databricks打开DBFS仍报错:容器不存在

解决Databricks DBFS提示“Azure容器不存在”的问题
  • 检查容器的实际存在性
    登录Azure门户,找到DBFS关联的存储账户,进入「容器」页面,确认配置中指定的容器确实存在。注意容器名称区分大小写,且不能包含特殊字符。

  • 验证DBFS挂载配置的准确性
    查看集群的挂载配置命令,确保dbutils.fs.mount里的存储账户名、容器名、访问密钥/SAS令牌完全正确。示例挂载命令:

    dbutils.fs.mount(
      source = "wasbs://mycontainer@mystorageaccount.blob.core.windows.net/",
      mount_point = "/mnt/mymount",
      extra_configs = {"fs.azure.account.key.mystorageaccount.blob.core.windows.net": "myaccesskey"}
    )
    

    若用SAS令牌,需确认令牌未过期且具备至少读取权限。

  • 检查存储账户的网络访问规则
    如果存储账户设置为「允许选定的网络」,需将Databricks工作区的出站IP添加到存储账户的防火墙白名单;若为「允许所有网络」则无需操作。

  • 重启集群并重新挂载
    先卸载现有挂载(如有):

    dbutils.fs.unmount("/mnt/mymount")
    

    重启集群后重新执行挂载命令,再尝试打开DBFS文件浏览器。

  • 确认工作区与存储账户的权限及区域匹配
    确保Databricks工作区和存储账户处于同一Azure区域,且工作区的托管身份(或访问凭证)已被授予存储账户的「存储Blob数据参与者」等必要权限。

内容的提问来源于stack exchange,提问作者Alan Miranda

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 06:02:15