【问题标题】:ADLS - Accessing the ADLS from Databricks for SQL modeADLS - 从 Databricks for SQL 模式访问 ADLS
【发布时间】:2021-05-31 12:43:37
【问题描述】:

在 Databricks 中,我们能够在 Python 模式下基于以下身份验证代码访问 ADLS 文件。但是当我尝试对 SQL 模式进行身份验证时,出现以下错误。请帮助我们获取有关如何在 sql 中声明身份验证的信息。

Python:

spark.conf.set("fs.azure.account.key.<your-storage-account-name>.dfs.core.windows.net","<access-key>")
df = spark.read.csv("abfss://<your-file-system-name>@<your-storage-account-name>.dfs.core.windows.net/<your-directory-name>/<your-file-name>")

SQL: 参考:

错误

【问题讨论】:

    标签: databricks aws-databricks


    【解决方案1】:

    您使用的语法不正确。变量应使用SET keyword 设置,例如:

    SET fs.azure.account.key.<your-storage-account-name>.dfs.core.windows.net = <access-key>;
    

    之后您就可以运行查询了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-08
      • 2021-11-25
      • 1970-01-01
      • 2021-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-11
      相关资源
      最近更新 更多