【发布时间】:2021-11-19 16:14:39
【问题描述】:
我正在尝试在 hdfs 目录中合并小于 512 mb 的小文件。合并后磁盘上的文件大小大于输入大小。有什么方法可以有效控制大小。
Df=spark.read.parquet("/./")
Magic_number=(total size of input file / 512)
Df.repartition(Magic_number).write.save("/./")
重新分区导致大量改组,并且输入文件采用 parquet 格式。
【问题讨论】:
标签: file apache-spark disk controlling