Package org.apache.avro.hadoop.file
Class HadoopCodecFactory
java.lang.Object
org.apache.avro.hadoop.file.HadoopCodecFactory
Encapsulates the ability to specify and configure an avro compression codec
from a given hadoop codec defined with the configuration parameter:
mapred.output.compression.codec
Currently there are three codecs registered by default:
org.apache.hadoop.io.compress.DeflateCodecwill map todeflateorg.apache.hadoop.io.compress.SnappyCodecwill map tosnappyorg.apache.hadoop.io.compress.BZip2Codecwill map tobzip2org.apache.hadoop.io.compress.GZipCodecwill map todeflateorg.apache.hadoop.io.compress.ZStandardCodecwill map tozstandard
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CodecFactoryfromHadoopString(String hadoopCodecClass) Maps a hadoop codec name into a CodecFactory.static StringgetAvroCodecName(String hadoopCodecClass)
-
Constructor Details
-
HadoopCodecFactory
public HadoopCodecFactory()
-
-
Method Details
-
fromHadoopString
Maps a hadoop codec name into a CodecFactory. Currently there are four hadoop codecs registered:org.apache.hadoop.io.compress.DeflateCodecwill map todeflateorg.apache.hadoop.io.compress.SnappyCodecwill map tosnappyorg.apache.hadoop.io.compress.BZip2Codecwill map tobzip2org.apache.hadoop.io.compress.GZipCodecwill map todeflateorg.apache.hadoop.io.compress.ZStandardCodecwill map tozstandard
-
getAvroCodecName
-