input { jdbc { jdbc_connection_string => "jdbc:mysql://localhost:3306/数据库名" jdbc_user => "root" jdbc_password => "password" jdbc_driver_library => "mysql-connector-java-8.0.22.jar所在位置" jdbc_driver_class => "com.mysql.cj.jdbc.Driver" codec => plain {charset => "UTF-8"} record_last_run => true jdbc_paging_enabled => "true" jdbc_page_size => "10000" statement => "sql statement" schedule => "* * * * *" type => "表1" tags => "表1" } jdbc { jdbc_connection_string => "jdbc:mysql://localhost:3306/数据库名" jdbc_user => "root" jdbc_password => "password" jdbc_driver_library => "mysql-connector-java-8.0.22.jar所在位置" jdbc_driver_class => "com.mysql.cj.jdbc.Driver" codec => plain {charset => "UTF-8"} record_last_run => true jdbc_paging_enabled => "true" jdbc_page_size => "10000" statement => "sql statement" schedule => "* * * * *" type => "表2" tags => "表2" } } output { if [type] == "表1"{ elasticsearch { hosts => ["host1地址"] index => "表1对应的ES索引" document_id => "%{唯一id}" } } if [type] == "表2"{ elasticsearch { hosts => ["host2地址"] index => "表2对应的ES索引" document_id => "%{唯一id}" } } stdout { codec => json_lines } }
0条评论
点击登录参与评论