com.mysql.jdbc.Driver not loaded.

来源:6-1 课程回顾与总结

慕妹8372246

2020-04-08 17:53

logstash 使用的是7.3.2,

mysql-connector-java-5.1.31.jar 和 mysql-connector-java-8.0.19.jar 都使用过, 分别匹配了下面两种driver class

jdbc_driver_class => "com.mysql.jdbc.Driver" 

jdbc_driver_class => "com.mysql.cj.jdbc.Driver" 

都提示 Driver not loaded。 

请问老师了解这个问题吗? 

写回答 关注

2回答

  • 金色年华ch
    2020-04-19 16:48:01

    你的logstash版本有点高吧,视频里面用的是elasticsearch6.3.2版本的,你要找对应版本的logstach

  • YukiMiku
    2020-04-14 18:29:37

    我的版本跟你是一样的,你需要从Github下载logstash-input-jdbc,我使用的是最新的v4.3.19版本;将下载的压缩包解压,接下来需要使用到Ruby环境,Window自行下载安装,我使用的是Ubuntu直接运行命令sudo apt install ruby,接下来进入到解压后的logstash-input-jdbc目录下,打开Bash执行命令gem build logstash-input-jdbc.gemspec(Windows打开命令行执行,注意目录),命令执行完后会生成一个logstash-input-jdbc-4.3.19.gem文件,把这个文件复制到logstash的bin目录下,打开Bash执行./logstash-plugin install logstash-input-jdbc-4.3.19.gem(Windows命令行),安装过程可能比较慢,慢慢等它安装完成不要中断!之后logstash就可以正常启动了

Springboot + ElasticSearch 构建博客检索系统

Springboot + ElasticSearch 构建个人博客检索系统

23143 学习 · 112 问题

查看课程

相似问题