【发布时间】:2017-02-17 23:21:38
【问题描述】:
我正在使用ElasticSearch2.4.1 和MongoDB3.2
在 ES 的早期版本 (1.x) 中,可以直接与 MongoDB 连接河流。
我跟着:
How to use Elasticsearch with MongoDB?
MongoDB ElasticSearch 的 River 插件详细信息
https://github.com/richardwilly98/elasticsearch-river-mongodb
但是ES version 2.X 之后没有rivers 的概念。
我浏览了很多博客和网站,但没有获得足够的信息来将ES 与MongoDB 联系起来以获取这些最新版本。
我发现MongoStatic 和Mongolastic 可以用于与MongoDB 与ES 进行交流
mongolastic:https://github.com/ozlerhakan/mongolastic
mongolastic:https://www.compose.com/articles/mongoosastic-the-power-of-mongodb-and-elasticsearch-together/
但是这些文章比我们使用的河流插件术语有点复杂,因为我对 node js 和 yaml 文件配置不太了解
还有其他方法可以连接ES 和MongoDB,我正在使用Postman 向ES 发送休息请求。
【问题讨论】:
标签: java mongodb elasticsearch mongoose elasticsearch-plugin