我如何从Blob存储下载文件

问题描述 投票:0回答:1

我的Blob存储中有一个CSV文件。我要下载文件。奇怪的是,我实际上看不到文件。 CSV文件由Python作业创建,并转换为Scala数据框。

当我运行这两行代码时:

# convert python df to spark df and export the spark df
spark_df = spark.createDataFrame(df)
## Write Frame out as Table
spark_df.write.csv("dbfs:/rawdata/corp/AAA.csv")

我收到此错误:

org.apache.spark.sql.AnalysisException: path dbfs:/rawdata/corp/AAA.csv already exists.;

奇怪的是,当我使用Azure Storage Explorer时看不到文件。显然文件存在,即使我看不到它。如何下载此CSV文件?如果这里有人可以建议一个更好的选择,我希望最好使用Databricks或其他方式。

谢谢。

azure azure-storage-blobs databricks
1个回答
1
投票

如何使用blob存储sdk和以下命令

# Download as a file
block_blob_service.get_blob_to_path(container_name, blob_name, local_file_name)
© www.soinside.com 2019 - 2024. All rights reserved.