![](/img/trans.png)
[英]Logstash warning (hanshaking error) when connecting with MongoDB
[英]connecting mongoDB with Logstash Elasticsearch
我需要在Logstash中安装MongoDB输入插件和配置文件以与MongoDB连接的帮助。 我在Windows Os中使用ElasticSearch-Logstash。
我有Logstash-input-MongoDB插件zip文件。 手动安装有哪些步骤。
首先,您应该知道,logstash没有官方的mongodb输入插件。 请查看logstash的官方插件列表 。
我不知道您的zip文件在哪里,但是您应该使用logstash的内置插件管理器来安装新插件。 手动安装要复杂得多。 使用以下命令来安装基于社区的mongodb输入插件:
$LS_HOME/bin/plugin install logstash-input-mongodb
它将为您安装此RubyGem 。 根据其文档(可以在GitHub上找到 ),可以这样使用:
input {
mongodb {
uri => 'mongodb://10.0.0.30/my-logs?ssl=true'
path => '/opt/logstash-mongodb/logstash_sqlite.db'
collection => 'events_'
unpack_mongo_id => true
batch_size => 5000
}
}
但是,由于这是一个非官方的插件,您可能会遇到一些错误 。
不建议使用“ LS_HOME / bin / plugin”,并将在功能发行版中将其删除。 请使用“ LS_HOME / bin / logstash-plugin”。
您可以使用以下命令安装此插件:
cd LS_HOME/bin/ && sudo ./logstash-plugin install logstash-input-mongodb
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.