如何使用Elasticsearch从索引同步数据库

时间:2014-02-21 08:37:06

标签: java mysql elasticsearch elasticsearch-jdbc-river

我有一个用例,其中Elasticsearch索引和MySQL数据库应保持同步并满足以下条件。

1)每当我在Elasticsearch索引中插入/更新/删除它时,它应该与数据库(MySQL)同步。

2)此同步应立即完成。

3)对于Elasticsearch索引,我随时都会以任意数量的请求进行插入/更新/删除。

如何使用Elasticsearch做到这一点?

谢谢!

1 个答案:

答案 0 :(得分:2)

检查一下 - Listener for ES

因此,这实际上是一个在索引更新/删除时调用的侦听器。因此覆盖postCreate,postIndex和postDelete方法并相应地更新MySQl DB