【发布时间】:2020-07-14 10:33:42
【问题描述】:
即使是 Hive 表或 HDFS 文件,当 Spark 读取数据并创建数据帧时,我认为 RDD/数据帧中的分区数将等于 HDFS 中的零件文件数。但是当我对 Hive 外部表进行测试时,我可以看到该数字与零件文件的数量不同。数据框中的分区数为 119。该表是一个 Hive 分区表,其中包含 150 个零件文件,文件的最小大小为 30 MB,最大大小为 118 MB。那么是什么决定了分区的数量呢?
【问题讨论】:
标签: apache-spark hadoop pyspark apache-spark-sql