从 Azure Blob 存储下载镶木地板文件。同名文件和文件夹

Downloading parquet files from Azure Blob Storage. File and folder with same names

我已经在 Azure Blob 存储上创建了 parquet 文件。现在我想下载它们。问题是它一直在失败。我认为这是因为这是一个具有相同名称的文件和文件夹。这是为什么?我只需要文件夹吗?由于文件只有0B?


我得到的错误看起来像:

说是因为已经下载了0B文件

如评论中所述,您可能下载了 Block Blob 文件,而不是下载实际文件,该文件是 Azure 的实现,用于在 blob 存储为 FileSystem 时处理和提供类似访问权限用作文件系统(Azure HDInsight 集群的 HDFS 由 Azure Blob 存储支持)。像 Azure Blob Storage 和 AWS S3 这样的对象存储有这些自定义实现来提供(或模拟)无缝的文件系统,如体验。

总之,不要下载Block Blob。下载实际文件。