我知道我们可以输入文件,并输出到mongo数据库。但我在我的mongodb中有一个集合,我希望将其作为输入,以便我可以将它与ES一起使用。这可能吗?谢谢。
您可以设置river将数据从MongoDB提取到Elasticsearch。
请参阅此处的说明 - http://www.codetweet.com/ubuntu-2/configuring-elasticsearch-mongodb/
显然,简短的答案是否,在Logstash中无法从数据库中获得输入。
编辑
@elssar谢谢你的回答:
实际上,logstash还有第三方mongodb输入 - github.com/phutchins/logstash-input-mongodb - elssar