Hive安装报错RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaSt

–>

Hive安装报错RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaSt

网上有很多答案,什么版本过高,什么配置出现问题等等,
如果以上你都没有解决问题,那么可以来看看我这篇
其实这个问题很简单,是因为你hive lib里面少了一个jar包!连接mysql数据库的jar包
我这里使用的搭建版本:
hadoop2.6 + hive1.2版本,此版本压根不会出现什么版本过高问题

jar包地址:链接:https://pan.baidu.com/s/1vcZ6C8a4BRLU6YvhMt68QQ
提取码:knch
因为百度网盘正在维护,所以只能创建有提取码的连接,坚持看完文章并执行相信问题会解决的!

复制这段内容后打开百度网盘手机App,操作更方便哦

把我的 Jar包,放到hive的lib目录下,这样人家hive才能够找到连接到mysql的驱动包

然后再去hadoop的hadoop-2.6.0/share/hadoop/yarn/lib目录下
里面有一个jline开头的jar包,把这个jar包删掉,因为这个jar包和hive的jar包重复

删除成功之后,先来启动hadoop然后再来启动hive,问题解决!

本文来源 互联网收集,文章内容系作者个人观点,不代表 本站 对观点赞同或支持。如需转载,请注明文章来源,如您发现有涉嫌抄袭侵权的内容,请联系本站核实处理。

© 版权声明

相关文章