【发布时间】:2021-09-12 06:23:35
【问题描述】:
在我们的项目中,我们使用repartition(1)将数据写入表中,我很想知道为什么这里不能使用coalesce(1),因为repartition与coalesce相比是一个昂贵的操作。
我知道repartition将数据平均分布在分区之间,但是当输出文件是单部分文件时,为什么我们不能使用coalesce(1)?
【问题讨论】:
-
coalesce(1)和repartition(1)之间的差异可能会因旧 Spark 版本而出现:stackoverflow.com/questions/71154277
标签: apache-spark apache-spark-sql