【发布时间】:2021-01-12 06:07:49
【问题描述】:
我正在从 pyspark 的 s3 存储桶中完全读取镶木地板文件。有一些镶木地板文件具有不同的架构,这会导致作业错误。我想传递预定义的架构和火花作业应该只读取与预定义的 scehma 匹配的文件。
data = spark.read.parquet(*path_list)
parquet spark read 命令正在批量读取文件。怎么可能只读取传递预定义模式的镶木地板文件,并且只有那些与传递的模式匹配的镶木地板文件才应该被读取。限制是我需要通过批量加载来实现这一点,这意味着将文件列表 ( path_list ) 传递给 spark read parquet 命令。
【问题讨论】:
标签: apache-spark pyspark