我有一个 MySQL 数据库,其中一个表没有连接 ~1 亿行。这些项目可以更新或删除,新记录也会定期保存到 MySQL DB 中,例如每一分钟。如何在 Elasticsearch 中更新索引
MySQL 数据库中的数据何时更新/更改/删除?
实现数据对我来说是必须的,与 MySQL 保持同步非常重要。是否可以?谢谢。
我也尝试过使用 schedule => "* * * * *"和 updated_at > :sql_last_value
的解决方案,但速度很慢。
最佳答案
不确定“非常慢”是什么意思,但如果它与采样频率有关,那么表达式:schedule => "/2 * * * * *"
例如,将每两秒执行一次您在 .config
文件中的语句变量中定义的查询。
关于mysql - ES + Logstash + MySQL 如何在更新、添加或删除数据时实现索引的实时更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46095553/