【发布时间】:2019-04-23 00:27:55
【问题描述】:
我在 linux 上有一个包含数千个 CSV 文件的本地文件夹。
每个 csv 文件约为 1mb。
文件共享相同的列/格式,并通过文件名本身来区分(即 xxx_1.csv、xxx_2.csv、xxx_3、csv 等)
现在,我想将目录加载到 HDFS 中,并以 parquet 格式保存。
在 python (spark 2.3) 中正确的做法是什么?
- 加载整个目录的最佳方式是什么?
- 我应该使用什么分区? (文件名应该是分区吗?还是将文件名添加为新列更好?)
谢谢
【问题讨论】:
标签: csv apache-spark pyspark hdfs parquet