使用 Azure 数据工厂中的通用集群访问 ADLS 安装位置时出现问题

问题描述 投票:0回答:1

当使用作业集群(由 Databricks 创建)通过 Azure 数据工厂运行我的笔记本时,我能够从 Databricks 访问 ADLS 安装位置。但是,当我切换到在 Azure 数据工厂配置中使用通用集群时,我无法从 Databricks 访问 ADLS 安装位置。

我已经验证了以下内容,但不知道问题是什么?希望有任何帮助或建议:

  1. 我验证了 ADF 托管身份是否可以访问外部位置。
  2. 安装配置。
  3. 集群权限:在我的 Databricks 笔记本中,我尝试通过运行“dbutils.fs.ls(”dbfs:/mnt/your_mount_point”)这样的简单命令来访问 ADLS 挂载
azure-data-factory databricks azure-databricks azure-managed-identity azure-data-lake-gen2
1个回答
0
投票

我在我的环境中尝试了相同的方法,它对我的作业集群和通用集群都有效:

  • 使用通用集群执行: enter image description here

  • 使用作业集群执行: enter image description here

  • 检查您是否能够通过 databricks 工作区中的通用集群使用 Databricks 笔记本中的安装点连接 ADLS。

  • 尝试重新创建 ADLS 挂载点并将其与通用集群连接,以确保它使用正确的凭据。

  • 如果您在 Databricks 中配置了集群级别策略,请检查这些策略对于作业集群和通用集群是否相同。

© www.soinside.com 2019 - 2024. All rights reserved.