天天看点

logstash_output_mongodb插件用途及安装详解

0、logstash-output-mongodb用途

Writes events to MongoDB,也就是向mongodb里面写入数据。

来源可以是:jdbc类的Mysql、oracle关系型数据库;也可以是Elasticsearch等。

后续的同步应用中会用到该插件,所以单独列出来。并且,默认logstash不安装该插件,需要手动安装。

1、logstash_output_mongodb的安装

Git地址:

https://github.com/logstash-plugins/logstash-output-mongodb

logstash官方支持的output插件列表:

https://www.elastic.co/guide/en/logstash/current/output-plugins.html

默认的logstash不安装 logstash_output_mongodb插件的。

1.1 查看当前logstash安装了哪些插件?

[root@la bin]# ./logstash-plugin list 
Ignoring ffi-1.9.13 because its extensions are not built. Try: gem pristine ffi –version 1.9.13 
logstash-codec-collectd 
…… 
logstash-codec-rubydebug 
logstash-filter-anonymize 
…….. 
logstash-filter-xml 
logstash-input-beats 
……. 
logstash-output-kafka 
logstash-output-lumberjack 
logstash-output-mongodb 
logstash-output-nagios 
…….. 
logstash-patterns-core           

1.2 安装插件

[root@la bin]# ./logstash-plugin install logstash-output-mongodb           

2、小结

logstash_output_mongodb是向mongodb写入数据,引申为 logstash_output_到对应写入数据。如:logstash-output-kafka就是向kafka中写入数据。

同理, logstash_input_jdbc是指可以通过jdbc的mysql、mongodb向目标ES、mongodb等写入数据。

举一反三方为应用之道。

作者:铭毅天下

转载请标明出处,原文地址:

http://blog.csdn.net/laoyang360/article/details/65448962

继续阅读