这是一个很容易出现的问题,网上很多内容将mysql驱动包上传到不对的路径导致出现问题。
cloudera manager添加hive时报错找不到jdbc driver
报错
JDBC driver cannot be found. Unable to find the JDBC database jar on host
把包放入这个目录,注意文件名要保持一致 网上又很多需要把这个驱动包放到
cp /root/mysql-connector-java-5.1.33-bin.jar
/opt/cloudera/parcels/CDH-5.4.0-1.cdh5.4.0.p0.27/lib/hive/lib/
/opt/cloudera/parcels/CDH/lib/hive/lib或者
/opt/cloudera/parcels/CDH-5.4.0-1.cdh5.4.0.p0.27/lib/hive/lib
以上其实是同一个位置
操作后问题依旧出现。
解决方法:
后来在网上找到需要将这个包放到这个路径下就通过了(名字需要修改下)
/usr/share/java/mysql-connector-java.jar
记录下,帮助需要的朋友。
阅读(10603) | 评论(0) | 转发(0) |