首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ELK stack -如何在mongo数据库中搜索?

ELK stack -如何在mongo数据库中搜索?
EN

Stack Overflow用户
提问于 2017-11-09 04:21:20
回答 3查看 2.5K关注 0票数 1

我是第一次使用elk栈,我可以使用logstash导入数据,但是我如何将我的mongodb链接到elastic?

另外,导入批量数据的最佳方式是什么?

我使用的是均值堆栈和elk 5+的最新版本。我没有使用像filebeats这样的节拍,但如果需要的话,我愿意使用。

EN

回答 3

Stack Overflow用户

发布于 2017-11-09 04:28:54

首先,如果您成功地使用了logstash,那么您就不需要filebeats。(尽管filebeats比logstash好得多)。

我想你对其他术语感到困惑..你不能把mongodb和elastic联系起来。在使用ELK堆栈时,logstash用于将日志发送到elasticsearch,kibana是用于查看数据的UI层。

如果你真的想使用mongodb (尽管我不推荐),那么你应该使用mongodb而不是elasticsearch。

票数 0
EN

Stack Overflow用户

发布于 2017-11-09 06:24:57

如果你在elasticsearch中搜索MongoDB数据后,你需要导入它(从Mongo到Elasticsearch)有几种方法,这里描述了其中一种:https://stackoverflow.com/a/24119066/6079633 -但我不认为它支持elastic 5

根据elasticsearch网站的说法,有一个https://github.com/ozlerhakan/mongolastic:“一个从ElasticSearch克隆数据到MongoDB的工具,反之亦然”

票数 0
EN

Stack Overflow用户

发布于 2019-10-04 22:51:51

我知道这个答案可能会晚一点,但它可能会对其他人有所帮助。

如果你需要一个工具来将你的数据从MongoDB转移到Elasticsearch,看看这个mongoose插件https://github.com/mongoosastic/mongoosastic/tree/master/docs,它是一个很棒的工具,可以自动将MongoDB模型索引到elasticsearch中。

您还可以在MongoDB中通过indexing an existing collection传输您的收藏数据

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47188935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档