jackson异常处理

来源:互联网 发布:nginx springmvc 整合 编辑:程序博客网 时间:2024/05/30 23:00

一 问题

 Hive报错Java.lang.NoClassDefFoundError:  org/codehaus/jackson/JsonFactory



二 原因

Hadoop版本是0.20.2.$HADOOP_HOME/lib中不包含

jackson-core-asl-1.8.8.jar
jackson-jaxrs-1.8.8.jar
jackson-mapper-asl-1.8.8.jar
jackson-xc-1.8.8.jar

这四个包。所以会报错


三解决方案

解决方法有2:

1.hive prompt里输入 

hive> add jars $HIVE_HOME/lib/jackson-core-asl-1.8.8.jar jackson-jaxrs-1.8.8.jar jackson-mapper-asl-1.8.8.jar jackson-xc-1.8.8.jar

然后再执行select操作。

2. 在集群各个节点上的hadoop的Lib包增加相关的4个jar包,并重启集群

0 0
原创粉丝点击