【发布时间】:2017-12-26 02:07:07
【问题描述】:
rdd.saveAsTextFile("s3n://bucket-name/path) 正在创建一个文件夹名称为 - [folder-name]_$folder$ 的空文件
似乎hadoop-aws jar (of org.apache.hadoop) 使用这个空文件来模仿 S3 文件系统作为 hadoop 文件系统。
但是,我的应用程序将数千个文件写入 S3。当saveAsTextFile 创建文件夹(从给定路径)以写入数据(从rdd)时,我的应用程序最终创建了数千个这样的空文件-[directory-name]_$folder$。
有没有办法让rdd.saveAsTextFile不写这些空文件?
【问题讨论】:
标签: hadoop apache-spark amazon-s3 apache-spark-sql