繁体   English   中英

用于JDBC / mySQL的Logstash输出插件

[英]Logstash output plugin for JDBC/mySQL

我正在使用Logstash收集Twitter和Instagram数据,并将其保存到Elasticsearch,MongoDB和MySQL。 有一些Logstash输出插件可用于Elasticsearch和MongoDB,但不适用于MySQL(将这些数据保存到多个数据库是必需的)。 任何解决方法? 谢谢!

您应该为Logstash安装插件ouput-jdbc。 https://github.com/theangryangel/logstash-output-jdbc/tree/master下载并构建,安装。

然后您可以像这样使用:

input {
  stdin{}
}

filter{
    json{
        source => "message"
    }
}

output {
  stdout{
        codec=>rubydebug{}
  }
  jdbc {
    connection_string => "jdbc:mysql://192.168.119.202:3306/outMysql?user=root&password=root"
        statement => ["INSERT INTO user(userName,ip) values(?,?)","userName","ip"]
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM