报错:Failed with exception java.io.IOException:java.lang.RuntimeException: Error in configuring object
报错背景
刚安装的hive,运行报错。
报错现象
报错原因
hadoop中lzo压缩配置的原因
报错解决
(1)临时解决
可以暂时将hadoop中配置文件core-site.xml中的lzo配置注释掉
<property> <name>io.compression.codecs</name> <value> org.apache.hadoop.io.compress.GzipCodec, org.apache.hadoop.io.compress.DefaultCodec, org.apache.hadoop.io.compress.BZip2Codec, org.apache.hadoop.io.compress.SnappyCodec, com.hadoop.compression.lzo.LzoCodec, com.hadoop.compression.lzo.LzopCodec </value> </property> <property> <name>io.compression.codec.lzo.class</name> <value>com.hadoop.compression.lzo.LzoCodec</value> </property>
然后重启hadoop和hive即可。
(2)彻底解决
安装LZO压缩,并与hadoop进行集成。