/** * Sets the type of compression for the output sequence file. * * @param job The job configuration. * @param compressionType The compression type for the target sequence file. */ public static void setOutputCompressionType(Job job, CompressionType compressionType) { setCompressOutput(job, true); job.getConfiguration().set(FileOutputFormat.COMPRESS_TYPE, compressionType.name()); }
if (getCompressOutput(context)) { compressionType = getOutputCompressionType(conf); Class<?> codecClass = getOutputCompressorClass(context, DefaultCodec.class); codec = (CompressionCodec) ReflectionUtils.newInstance(codecClass, conf); Path outputFile = getDefaultWorkFile(context, ""); FileSystem fs = outputFile.getFileSystem(conf);
if (getCompressOutput(context)) { compressionType = getOutputCompressionType(conf); Class<?> codecClass = getOutputCompressorClass(context, DefaultCodec.class); codec = (CompressionCodec) ReflectionUtils.newInstance(codecClass, conf); Path outputFile = getDefaultWorkFile(context, ""); FileSystem fs = outputFile.getFileSystem(conf);
/** * Sets the type of compression for the output sequence file. * * @param job The job configuration. * @param compressionType The compression type for the target sequence file. */ public static void setOutputCompressionType(Job job, CompressionType compressionType) { setCompressOutput(job, true); job.getConfiguration().set(CONF_COMPRESSION_TYPE, compressionType.name()); }