目录

hive连接报错-java.lang.NoClassDefFoundError-orgapachethriftTException

hive连接报错-java.lang.NoClassDefFoundError: org/apache/thrift/TException

hive连接报错-java.lang.NoClassDefFoundError: org/apache/thrift/TException

报错信息:

Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/apache/thrift/TException
org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/apache/thrift/TException

Caused by: java.lang.ClassNotFoundException: org.apache.thrift.TException

与前面遇到的都是一类问题,缺少对应的jar包,找到并添加好即可。

解决办法:

<dependency>
    <groupId>org.apache.thrift</groupId>
    <artifactId>libthrift</artifactId>
    <version>0.9.3</version>
</dependency>

有hive组件中已经包含这个jar包,只要保证hive组件完整下载,就不会报这个错了。


啥,你以为就这样就完了吗?我遇到的可是一大堆报错哦!

哦,不是啊!啥?你也遇到很多报错啊!来看看下面这个报错及解决汇总文章: