logstash_output_mongodb插件用途及安装详解

本文涉及的产品
云数据库 MongoDB,通用型 2核4GB
简介: 本文是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

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
相关文章
|
9月前
|
安全 Java 关系型数据库
elasticsearch安装dynamic-synonym插件
如何快速掌握Elasticsearch8.x同义词插件的使用,本文将层层深入带你从0到1理解ES的插件开发
elasticsearch安装dynamic-synonym插件
|
4月前
|
自然语言处理 Java 关系型数据库
Elasticsearch【环境搭建 01】elasticsearch-6.4.3 单机版不能以root用户运行es 及 max_map_count 问题解决(含 安装包+分词插件 云盘资源)
Elasticsearch【环境搭建 01】elasticsearch-6.4.3 单机版不能以root用户运行es 及 max_map_count 问题解决(含 安装包+分词插件 云盘资源)
31 0
|
6月前
|
监控 容器
Filebeat配置顶级字段Logstash在output输出到Elasticsearch中的使用
Filebeat配置顶级字段Logstash在output输出到Elasticsearch中的使用
143 0
|
8月前
Elasticsearch系列——使用bulk批量执行命令
Elasticsearch系列——使用bulk批量执行命令
|
关系型数据库 MySQL Go
使用go-mysql-elasticsearch同步mysql数据库信息到ElasticSearch
本文介绍如何使用go-mysql-elasticsearch同步mysql数据库信息到ElasticSearch。1.go-mysql-elasticsearch简介go-mysql-elasticsearch是一个将MySQL数据自动同步到Elasticsearch的服务。
4172 0
|
10月前
|
Java Ruby
Error:在安装elasticsearch和logstash程序出现的报错
Error:在安装elasticsearch和logstash程序出现的报错
192 0
|
关系型数据库 MySQL 开发工具
Python:使用 mysqlsmom 模块实时同步MySQL数据到ElasticSearch
Python:使用 mysqlsmom 模块实时同步MySQL数据到ElasticSearch
117 0
win11的 logstash 7.6.2 连接es 7.6.2集群
win11的 logstash 7.6.2 连接es 7.6.2集群
309 0
|
索引
【Elastic Engineering】Elasticsearch:如何在导入时忽略格式错误的数据
Elasticsearch:如何在导入时忽略格式错误的数据
325 0
|
消息中间件 NoSQL Oracle
logstash_output_mongodb插件用途及安装详解
0、logstash-output-mongodb用途 Writes events to MongoDB,也就是向mongodb里面写入数据。 来源可以是:jdbc类的Mysql、oracle关系型数据库;也可以是Elasticsearch等。 后续的同步应用中会用到该插件,所以单独列出来。并且,默认logstash不安装该插件,需要手动安装。
353 0