Skip to content

Commit

Permalink
Merge pull request #178 from prezi/master
Browse files Browse the repository at this point in the history
Fix for custom compression codec
  • Loading branch information
pgarbacki committed Feb 12, 2016
2 parents d8d34f5 + 41566dc commit 77fab6a
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion src/main/java/com/pinterest/secor/util/CompressionUtil.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@
*/
package com.pinterest.secor.util;

import java.util.Collections;
import java.util.LinkedList;

import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.io.compress.CompressionCodec;
import org.apache.hadoop.io.compress.CompressionCodecFactory;
Expand All @@ -31,8 +34,10 @@ public class CompressionUtil {

public static CompressionCodec createCompressionCodec(String className)
throws Exception {
Configuration configuration = new Configuration();
CompressionCodecFactory.setCodecClasses(configuration,new LinkedList<Class>(Collections.singletonList(Class.forName(className))));
CompressionCodecFactory ccf = new CompressionCodecFactory(
new Configuration());
configuration);
return ccf.getCodecByClassName(className);
}
}

0 comments on commit 77fab6a

Please sign in to comment.