【发布时间】:2020-05-26 18:27:54
【问题描述】:
我是 Azure Databricks 甚至 Spark 技术的新手。我正在尝试使用以下方法将我的天蓝色存储安装在 HDFS 上,但它给出了下面提到的错误。有人可以帮我解决这个问题吗?在笔记本中,我选择了 Scala 作为语言。
dbutils.fs.mount( source = "wasbs://rmwblobcontainer@rmwsa1.blob.core.windows.net/", mountPoint = "/mnt/mypath", extraConfigs = Map("fs.azure.account.key.rmwsa1.blob.core.windows.net" -> "{MX6BzXjcdIW+SJrvfocw8uFLT99Gs1aLtWBWkpQK7OyXIlctaoW1A/WQ9gBEGaxXcQ76FjEAI2hJGTiOQ6lCAA==}"))
错误 --
shaded.databricks.org.apache.hadoop.fs.azure.AzureException:
java.lang.IllegalArgumentException: The String is not a valid Base64-encoded string
【问题讨论】:
-
根据错误,您没有提供有效的存储访问密钥。你能检查一下吗?
-
我提供了我的存储帐户 rmwsa1 的访问密钥(密钥 1),并通过重新生成访问密钥多次尝试,但它给了我错误。 @吉姆
-
根据您的代码,您使用“{}”来包含您的访问密钥。请删除“{}”并重试。
标签: azure databricks azure-blob-storage