【发布时间】:2017-06-05 16:04:03
【问题描述】:
我想使用 sc.textFile("path/to/file.Z") 的等效项将 gzip 压缩文件读入 RDD[String]。
如果不是gz,而是Z,则我的文件扩展名除外,因此文件不会被识别为gzip。
我无法重命名它们,因为它会破坏生产代码。我不想复制它们,因为它们很大而且很多。我想我可以使用某种符号链接,但我想先看看 scala/spark 是否有办法(我现在在本地 Windows 机器上)。
我怎样才能有效地阅读这个文件?
【问题讨论】:
-
还有一个相关的:有一个issue on the Spark tracker 在读取文件时添加了一种明确指定压缩编解码器的方法,因此 Spark 不会从文件扩展名中推断出来。
标签: scala apache-spark