我需要帮助在logstash中安装MongoDB输入插件和配置文件以连接MongoDB。我在Windows Os中使用ElasticSearch-Logstash。
我有Logstash-input-MongoDB插件zip文件。手动安装的步骤是什么。
答案 0 :(得分:2)
首先你应该知道logstash没有正式的mongodb输入插件。请查看logstash's official plugin list。
我不知道您的zip文件在哪里,但您应该使用logstash's built-in plugin manager来安装新的插件。手动安装要复杂得多。使用以下命令安装基于社区的mongodb输入插件:
$LS_HOME/bin/plugin install logstash-input-mongodb
它将为您安装this 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
}
}
但是,由于这是一个非官方插件,您可能会遇到一些bugs。
答案 1 :(得分:1)
使用" LS_HOME / bin / plugin"已弃用,将在功能发布中删除。请使用" LS_HOME / bin / logstash-plugin"。
您可以使用以下命令安装此插件:
cd LS_HOME/bin/ && sudo ./logstash-plugin install logstash-input-mongodb