Logstash 版本:6.2.4
Logstash 经常做的事情,是将日志文件进行解析,并且导入至 ElasticSearch 中
但是目前碰到的问题是,怎么将数据导入至 DB 中,比如 MYSQL。
这就需要下面这个神器了!
JDBC output for Logstash
首先,安装 Logstash 6.2.4,并确保 JDK 的版本是 1.8。
然后进入 Logstash 目录,安装插件 logstash-output-jdbc,执行以下命令:
bin/logstash-plugin install logstash-output-jdbc
JDBC 插件依赖 mysql-connector-java-5.1.46 包,So,我们去官网下载吧
提供了两种格式的包文件:
1、mysql-connector-java-5.1.46.tar.gz
2、mysql-connector-java-5.1.46.zip
这里随便下一个,然后解压。
至于解压后的文件放哪儿,这里有两种方式:
1、在 Logstash 目录下,创建目录:/vendor/jar/jdbc,将 mysql-connector-java-5.1.46-bin.jar 文件放在里面,默认就能找到 mysql-connector-java-5.1.46-bin.jar,不需要配置参数 driver_jar_path。
2、放在任意目录,但是要配置参数 driver_jar_path ,确保能找到 mysql-connector-java