Mapreduce 在Java Map reduce中读取snappy文件

Mapreduce 在Java Map reduce中读取snappy文件,mapreduce,snappy,Mapreduce,Snappy,我们可以使用snappy文件作为输入文件来映射reduce应用程序而不使用自定义输入类吗 我找不到这方面的任何信息 问候,, Nish是的,您可以这样做,但您可能必须先解压缩文件才能使用它 CompressionCodec codec = (CompressionCodec) ReflectionUtils.newInstance(SnappyCodec.class, new Configuration()); 创建编解码器实例后,调用createInputStream并传递hadoop路径

我们可以使用snappy文件作为输入文件来映射reduce应用程序而不使用自定义输入类吗

我找不到这方面的任何信息

问候,,
Nish

是的,您可以这样做,但您可能必须先解压缩文件才能使用它

 CompressionCodec codec = (CompressionCodec) ReflectionUtils.newInstance(SnappyCodec.class, new Configuration());
创建编解码器实例后,调用createInputStream并传递hadoop路径。 codec.createInputStream