为了账号安全,请及时绑定邮箱和手机立即绑定

com.mysql.jdbc.Driver not loaded.

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 回答

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

0 回复 有任何疑惑可以回复我~

我的版本跟你是一样的,你需要从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就可以正常启动了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

com.mysql.jdbc.Driver not loaded.

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信