logstash版本:6.5.3,確保 JDK 的版本是 1.8java
/usr/share/logstash/bin/logstash-plugin install logstash-output-jdbcmysql
下載sql
https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.47.zip數據庫
解壓安裝服務器
mkdir /etc/logstash/jdbc插件
cd /etc/logstash/jdbccdn
解壓到/etc/logstash/jdbc目錄ip
unzip mysql-connector-java-5.1.47.zipget
CREATE TABLE test(string
ID INT NOT NULL AUTO_INCREMENT,
TIME VARCHAR(25) NOT NULL,
IP VARCHAR(20) NOT NULL,
MESSAGES VARCHAR(255) NOT NULL,
PRIMARY KEY (ID)
);
output {
jdbc {
driver_jar_path => "/etc/logstash/jdbc/mysql-connector-java-5.1.47/mysql-connector-java-5.1.47-bin.jar"
driver_class => "com.mysql.jdbc.Driver"
connection_string => "jdbc:mysql://mysql服務器ip:端口/數據庫?user=數據庫用戶名&password=數據庫密碼"
statement => [ "insert into 數據表 (TIME ,IP,MESSAGES) values (?,?,?)","%{@timestamp}" ,"%{host}","%{message}" ]
}
}