一次将所有表从mysql db传输到Elastic Search

时间:2019-01-31 07:28:27

标签: mysql elasticsearch logstash

我能够一次将数据从一个表转移到弹性搜索。我们应该如何一次对数据库中存在的所有表进行处理? 这是我正在使用的代码...

    input {
    jdbc {
        jdbc_connection_string => "jdbc:postgresql://localhost:5432/mydb"
        jdbc_user => "postgres"
        jdbc_validate_connection => true
        jdbc_driver_library => "/path/to/postgresql-9.4-1201.jdbc41.jar"
        jdbc_driver_class => "org.postgresql.Driver"
        statement => "SELECT * from contacts"
    }
}
output {
    elasticsearch {
        protocol => http
        index => "contacts"
        document_type => "contact"
        document_id => "%{uid}"
        host => "ES_NODE_HOST"
    }
}

0 个答案:

没有答案