如何为LZMA2编写Hadoop压缩/解压缩编解码器?

问题描述:

我想为LZMA2编写一个可以读取.xz文件的Hadoop解压缩编解码器。 这是我的任务,我对压缩或解压缩编解码器完全陌生。 我正在寻求关于这个问题的一些指导。从哪里开始,我将在哪里得到相应的帮助来完成这项任务?如何为LZMA2编写Hadoop压缩/解压缩编解码器?

您需要实现CompressionCodec接口以及LZMA2的Compressor和Decompressor。您可以查看Hadoop中的GzipCodec代码以获取如何执行此操作的示例。