【发布时间】:2020-04-30 00:30:09
【问题描述】:
我们在 Azure Blob 存储中有数百万条记录(parquet 和 json 文件),结构如下:
/RecordName/Year/Month/Day/Hour/ParquetOrJsonFiles.parquetOrjson
大约有。该结构中有 500 万个文件,我想将文件夹路径重塑为:
/年/月/日/小时/记录名称/ParquetOrJsonFiles.parquetOrjson
我在 DataBricks python notebook 中创建了一个基本脚本,如下所示: ps:容器已经安装在我的工作区中。
import os
target_file = '/dbfs/containername/RecordName/Year/Month/Day/Hour/ParquetOrJsonFiles.parquetOrjson'
destination_file = '/dbfs/Year/Month/Day/Hour/RecordName/ParquetOrJsonFiles.parquetOrjson'
os.rename(target_file, destination_file)
但是,这个脚本运行起来非常缓慢。有什么方法可以加快移动速度?
【问题讨论】:
标签: python azure azure-blob-storage databricks azure-databricks