我使用fileutils将文件合并为单个文件,并且我将文件压缩为GZIP,我有非常大的文件来压缩它需要很长时间来压缩。我可以改善GZIP的性能。 这是示例代码。
def gzFile(fs:FileSystem, inputFile: String, outputFile: String) {
val fIS = fs.open(new Path(inputFile))
val fOS = fs.create(new Path(outputFile))
val gZipOS = new GZIPOutputStream(fOS);
copyData(fIS, gZipOS)
}