【问题标题】:Reading files from Azure Blob Storage by partition按分区从 Azure Blob 存储读取文件
【发布时间】:2019-08-30 14:42:13
【问题描述】:

我设置了如下所示的 azure blob 存储容器

存储账户-->容器->YYYY/MM/DD/abc01.json

目录层次结构每天根据 Day 创建。这意味着每天都会创建一个新的“DD”目录,并在其中加载新文件。下个月也是如此。

如何从 scala 笔记本中读取此分区结构,它允许我根据我传递的根目录读取所有 abc*.json 文件。

例如:如果我想加载一个月的所有文件,我应该能够做到。

对此的任何帮助表示赞赏

问候,

制作

【问题讨论】:

  • 如果你能列出你试过的?那么问题是什么 调试或建议会更容易。

标签: scala azure apache-spark databricks


【解决方案1】:

你可以通过如下路径:

wasb://YOURDefaultContainer@YOURStorageAccount.blob.core.windows.net/YYYY/MM/*/abc*.json

您需要指定 YYYYMM 值,并且由于您要加载一个月的所有文件,您可以使用通配符。

【讨论】:

    猜你喜欢
    • 2012-06-16
    • 1970-01-01
    • 2021-04-08
    • 2021-04-01
    • 1970-01-01
    • 2021-10-31
    • 1970-01-01
    • 2018-11-04
    • 2021-10-18
    相关资源
    最近更新 更多