300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 安装hive初始化元数据库时发生java.lang.ClassNotFoundException : com.mysql.cj.jdbc.Driver

安装hive初始化元数据库时发生java.lang.ClassNotFoundException : com.mysql.cj.jdbc.Driver

时间:2023-04-30 02:57:21

相关推荐

安装hive初始化元数据库时发生java.lang.ClassNotFoundException : com.mysql.cj.jdbc.Driver

问题

如图,在安装hive过程中需要使用 schematool -dbType mysql -initSchema 命令初始化元数据库,发生了这个错误

翻译过来就是找不到jdbc驱动,可我的lib目录下是有jar包的

解决

jar包存在,但是找不到,我想可能是版本问题,于是开始百度

百度后得知,5.x和6.x的版本的Driver类路径不一样所以导致了这个报错

如果我们在项目中配置的driver-class-name为com.mysql.jdbc.Driver,则对应的mysql-connector-java版本应该是5.x。

如果我们在项目中配置的driver-class-name为com.mysql.cj.jdbc.Driver,则对应的mysql-connector-java版本应该是6.x。

这是我原本的配置项,改为

修改完成后再次尝试初始化

成功!

文章参考: /keyboard_/article/details/114054013

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。