2011-09-20 83 views
1

我试图在我的配置单元脚本中使用lzo,但收到了此错误消息。看起来我没有班级路径中的lzo班。java.io.IOException:找不到LZO编解码器,无法运行

有没有其他人遇到过这个问题,如何解决这个问题,也许我需要知道的是,我可以从哪里获得lzo压缩的jar文件,thx。

+0

这是否适用? [HIVE-2395](https://issues.apache.org/jira/browse/HIVE-2395) – Bringer128

回答

0

Here是关于如何设置LZO压缩的一些详细说明。

0

Lzo配置在一个(或全部)节点中是不正确的。

在core-site.xml中添加以下配置。

<property> 
    <name>io.compression.codecs</name> 
    <value>org.apache.hadoop.io.compress.DefaultCodec,com.hadoop.compression.lzo.LzoCodec,com.hadoop.compression.lzo.LzopCodec,org.apache.hadoop.io.compress.GzipCodec,org.apache.hadoop.io.compress.BZip2Codec</value> 
</property> 
<property> 
    <name>io.compression.codec.lzo.class</name> 
    <value>com.hadoop.compression.lzo.LzoCodec</value> 
</property> 
相关问题