У меня есть программа Java с уменьшением карты, в которой я пытаюсь сжать только вывод картографа, но не вывод редуктора. Я думал, что это будет возможно, установив следующие свойства в экземпляре конфигурации, как указано ниже. Однако, когда я запускаю свою работу, сгенерированный редуктором вывод по-прежнему сжимается, поскольку сгенерированный файл имеет вид: part-r-00000.gz. Кто-нибудь успешно сжал данные картографа, но не редуктора? Это вообще возможно?
//Сжатие выходных данных картографа
conf.setBoolean("mapred.output.compress", true);
conf.set("mapred.output.compression.type", CompressionType.BLOCK.toString());
conf.setClass("mapred.output.compression.codec", GzipCodec.class, CompressionCodec.class);