我一直在学习本教程,它让我可以从 Python 连接到 Databricks,然后运行增量表查询。但是,我偶然发现了一个问题。当我第一次运行它时,我收到以下错误:
找不到帐户 storage-account.blob.core.windows.net 中的容器容器名称,我们无法使用匿名凭据创建它,并且在配置中找不到它们的凭据。
当我回到我的 Databricks 集群并运行此代码段时
from pyspark import SparkContext
spark_context =SparkContext.getOrCreate()
if StorageAccountName is not None and StorageAccountAccessKey is not None:
print('Configuring the spark context...')
spark_context._jsc.hadoopConfiguration().set(
f"fs.azure.account.key.{StorageAccountName}.blob.core.windows.net",
StorageAccountAccessKey)
(在哪里StorageAccountName
和AccessKey
已知)然后再次运行我的 Python 应用程序,它成功运行而不会抛出以前的错误。我想问一下,有没有办法从我的 Python 应用程序运行此代码片段,同时将其反映在我的 Databricks 集群上?