【发布时间】:2019-08-05 19:52:13
【问题描述】:
使用服务主体从 ADLS Gen2 读取文件时出现错误。
configs = {"fs.azure.account.auth.type": "OAuth",
"fs.azure.account.oauth.provider.type":
"org.apache.hadoop.fs.azurebfs.oauth2.ClientCredsTokenProvider",
"fs.azure.account.oauth2.client.id": "<your-service-client-id>",
"fs.azure.account.oauth2.client.secret": dbutils.secrets.get(scope
= "<scope-name>", key = "<key-name>"),
"fs.azure.account.oauth2.client.endpoint":
"https://login.microsoftonline.com/<your-directory-id>/oauth2/token"}
以下代码用于读取文件:
df=spark.read.csv('abfss:
//tempfile@tempaccount.dfs.core.windows.net/temp.csv')
出现以下错误:
检测到 fs.azure.account.key 的配置值无效
【问题讨论】:
标签: azure-data-lake azure-databricks