如何在mongodb和elasticsearch之间进行同步?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在mongodb和elasticsearch之间进行同步?相关的知识,希望对你有一定的参考价值。

我有一个scala mocroservice作为数据库api,我使用的数据库是mongodo。

我想添加包含我的mongodb所有数据的elasticsearch,我需要在更新mongodb时保持同步,我该如何实现呢?

这样做的最佳方法是什么?是否有一些插件或东西可以帮助我完成这项任务?

答案

看看5 Different ways to synchronize data from MongoDB to ElasticSearch,就我个人而言,我是用Logstash做的,我只是过滤了一个集合并每隔24小时转储到ES,用例是决定使用什么策略/工具的关键。

以上是关于如何在mongodb和elasticsearch之间进行同步?的主要内容,如果未能解决你的问题,请参考以下文章

在这种情况下,如何将 mongoDB 的地理点数据转换为 Elasticsearch 7.x?

如何设置 SSH 隧道以连接到位于 AWS EC2 服务器上的 ElasticSearch 和 MongoDB?

Elasticsearch分布式搜索

Spring BootSpring Boot之使用 Spring Data Elasticsearch 整合elasticsearch

Elasticsearch和MongoDB对比

Elasticsearch 和后续的 Mongodb 查询