azure - 无法将 Databricks 与 Azure Blob 存储连接
问题描述
我使用带有以下代码的 SAS 密钥成功安装了 Azure blob 存储
dbutils.fs.mount( source = "wasbs://"+user+"@"+account+".blob.core.windows.net",
mount_point = "/mnt/"+mountName,
extra_configs = {"fs.azure.sas."+user+"."+account+".blob.core.windows.net":key})
但是,我无法将输出保存到 blob 或显示 blob 目录(以前曾使用过)
这是错误
“shaded.databricks.org.apache.hadoop.fs.azure.AzureException: java.util.NoSuchElementException”的一部分: 枚举结果时出错,详情请查看原始异常。”
“原因:com.microsoft.azure.storage.StorageException:此请求无权使用此资源类型执行此操作。在 com.microsoft.azure.storage.StorageException.translateException(StorageException.java:89) 处。 com.microsoft.azure.storage.core.ExecutionEngine.executeWithRetry(ExecutionEngine.java:178) 上 com.microsoft.azure.storage.core 上的 microsoft.azure.storage.core.StorageRequest.materializeException(StorageRequest.java:305)。 LazySegmentedIterator.hasNext(LazySegmentedIterator.java:109)"
有谁知道这个问题的原因?
解决方案
推荐阅读
- java - 取消选择 JCheckBox Java 时出现 IndexOutOfBoundsException
- ios - 如果 UIPageViewController 中的 QLPreviewController 分页不起作用
- python - 使用 LinkExtractor 和 Rule 在 Scrapy 中抓取错误
- java - 谷歌材料设计库错误程序类型已经存在:android.support.v4.app.INotificationSideChannel$Stub$Proxy
- asp.net - 如何在asp.net + vb中将日期时间数据类型转换为字符串
- d3.js - C3 范围未按预期工作
- c++ - 在 Rcpp Makevars 中找到系统范围的库
- javascript - 使用 JavaScript 从另一个字段添加更多值
- android - 如何从childView访问Activity中的变量?
- python - Kivy:“NoneType”对象没有属性