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