课程
/云计算&大数据
/大数据
/走近大数据之Hive进阶
hadoop-common-2.4.1.jar没找到,是在hadoop的lib下吗?为什么没有呢?
2015-08-14
源自:走近大数据之Hive进阶 7-2
正在回答
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hive/service/cli/thrift/TCLIService$Iface
报错很奇怪的是找不到这个类,但是我的jar都是按照老师说的从lib下,下载的啊?为何会找不到?而且,我用7-zip打开了,hive-service,发现里面有这个class。所以就郁闷了,,求大神
应该是本地hadoop的版本不同所导致的,高版本的hadoop下面才有这个的jar包,我安装的本地hadoop版本是1.2.1,也是好长时间都是连接被拒,后来,我把hadoop安装目录下的所有jar包和hive安装目录下老师在视频中提及的jar包,添加到构建路径,发现可以连接成功,已验证通过
Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class demo.utils.JDBCUtils at demo.hive.HiveJDBCDemo.main(HiveJDBCDemo.java:34)
同问。
举报
Hive数据操作,查询及Hive编程接口,开发Hive的自定义函数