【发布时间】:2018-11-02 22:46:16
【问题描述】:
在 Spark 2.2.0 中:我正在使用
读取一个文件spark.csv.read("filepath").load().rdd.getNumPartitions
我在一个系统中为 350 MB 文件获得 77 个分区,在另一个系统中获得 88 个分区。我还为 28 GB 文件获得了 226 个分区,大约为 28*1024 MB/128 MB 。问题是,Spark CSV 数据源是如何确定这个默认分区数的?
【问题讨论】:
-
请包含 Spark 版本。看起来您没有使用
spark-csv,而是使用了内置的 Spark 阅读器。 This might be helpful 但不会完全回答您的问题。 -
根据建议更新问题!
标签: apache-spark