mysql mongodb插件_logstash-output-mongodb实现Mysql到Mongodb数据同步-阿里云开发者社区...

本文详细介绍了如何利用logstash-output-mongodb插件实现Mysql到Mongodb的数据同步。内容包括配置logstash的输入、过滤和输出部分,以及通过jdbc连接Mysql并设置增量同步的sql语句。通过这种方式,可以实现全量和增量的数据迁移,并且在MongoDB中查看同步后的结果。
摘要由CSDN通过智能技术生成

0、前提

1)已经安装好源数据库:Mysql;

2)已经安装好目的数据库:Mongodb;

3)已经安装好logstash及相关插件logstash-output-mongodb

安装步骤参考:http://blog.csdn.net/laoyang360/article/details/65448962

1、同步conf配置详解

[root@la bin]# cat ./logstash_jdbc_mongo/jdbc_mongo.conf

input {

stdin {

}

jdbc {

‘# 源Mysql数据库地址

jdbc_connection_string => "jdbc:mysql://20.18.11.4:3306/tech?zeroDateTimeBehavior=convertToNull"

#源Mysql的用户名和密码

jdbc_user => "root"

jdbc_password => "rot123"

‘ #true代表记录最后存储的关联列值

record_last_run => "true"

use_column_value => "true"

tracking_column => "id"

‘ #存储位置

last_run_metadata_path => "/opt/logstash/bin/logstash_jdbc_mongo/mongo_info"

clea

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值