hdfs 有一堆 gzip 文件, spark 读入后进行 map 做数据转换后,因为 gzip 文件不能分片,所以并行度是 1 。通过 RDD.saveAsTextFile(path)输出到 hdfs
遇到的问题: path 实际是输出的文件目录名,而真实的输出文件名为 part-00000.gz 。希望能得到输出文件名是 xxx.gz 而不是 part 前缀的文件名,大家有方法可以提供吗?最好有 Python 实现
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.