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

部署Azure Databricks能否使用已部署的自有Azure Data Lake而非默认存储?

能否用现有Azure Data Lake替代Databricks自动创建的存储?

当然可以,完全支持使用你已部署的Azure Data Lake Storage Gen2(或Gen1)来替代Databricks默认创建的存储账户,具体操作和注意事项如下:

  • 创建工作区时关联现有存储
    在创建Databricks工作区时,选择「自定义」部署模式,跳过默认存储账户的创建流程,手动指定你已有的Data Lake资源。

  • 配置必要权限
    确保Databricks工作区的服务主体(或托管标识)拥有对现有Data Lake的合适权限——常见的是Storage Blob Data Contributor角色,也可以根据实际需求配置更精细的权限(比如仅读取、特定容器的写入权限等)。

  • 关键注意事项

    • 尽量让现有Data Lake的区域与Databricks工作区保持一致,避免跨区域数据传输带来的延迟和额外费用。
    • 如果用的是ADLS Gen2,必须确保存储账户已启用分层命名空间(Hierarchical Namespace),这是Databricks优化数据处理的基础要求。
    • 在Databricks中访问该存储时,使用abfss://<容器名>@<存储账户名>.dfs.core.windows.net/的路径格式即可直接操作数据。
  • 后续自主管理
    你可以完全掌控这个现有Data Lake的生命周期,比如调整存储层级、设置访问策略、配置生命周期管理规则等,不受Databricks默认存储的限制。后续如果需要更换存储,只需更新Databricks中的访问配置和对应权限即可,无需重建工作区。

内容的提问来源于stack exchange,提问作者Sujeet Chaurasia

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 22:34:52