ElasticSearch这个可以实时的从mysql数据源中更新数据吗?

ElasticSearch这个可以实时的从mysql数据源中更新数据吗?
网络找了些资料都是介绍建索引,搜索之类.对于数据源的更新介绍的不多.有没有文档专门介绍或者教程什么的?

阅读 7.9k
2 个回答

https://www.elastic.co/guide/en/logstash/current/plugins-inputs-jdbc.html
logstash-input-jdbc 可以定期拉数据:
input {
jdbc {

jdbc_driver_library => "mysql-connector-java-5.1.36-bin.jar"
jdbc_driver_class => "com.mysql.jdbc.Driver"
jdbc_connection_string => "jdbc:mysql://localhost:3306/mydb"
jdbc_user => "mysql"
parameters => { "favorite_artist" => "Beethoven" }
schedule => "* * * * *"
statement => "SELECT * from songs where artist = :favorite_artist"

}
}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进