【发布时间】:2020-03-23 17:59:40
【问题描述】:
我正在尝试使用 Spark API 建立与 ADLS 的连接。我对此真的很陌生。我阅读了文档,其中说您可以使用以下代码建立连接:
spark.conf.set("fs.adl.oauth2.access.token.provider.type", "ClientCredential")
spark.conf.set("fs.adl.oauth2.client.id", "<application-id>")
spark.conf.set("fs.adl.oauth2.credential", dbutils.secrets.get(scope = "<scope-name>", key = "<key-name-for-service-credential>"))
spark.conf.set("fs.adl.oauth2.refresh.url", "https://login.microsoftonline.com/<directory-id>/oauth2/token")
我可以在 Azure 门户/Azure 存储资源管理器中看到我对所需的 ADLS 文件夹具有读/写/执行权限,但我不知道在哪里可以找到 application-id、scope-name 和 @ 987654324@.
【问题讨论】:
标签: pyspark databricks azure-data-lake azure-databricks