Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

MySQL数据实时同步到ES轻松配置 PDF 下载


分享到:
时间:2020-09-26 09:25来源:http://www.java1234.com 作者:小锋  侵权举报
MySQL数据实时同步到ES轻松配置 PDF 下载
失效链接处理
MySQL数据实时同步到ES轻松配置 PDF 下载

本站整理下载:
 
相关截图:
 
主要内容:

1. 基本概述 
本文介绍采用灵蜂数据集成软件 BeeDI 将 MySQL 数据实时同步到 ElasticSearch 的配置
操作过程。BeeDI 支持时间戳、触发器、日志解析、差异比对等多种同步模式,对于实
时同步需要采用日志解析模式。 
2. 环境配置 
2.1 创建用户 
在主库创建同步用户,以用户 sync 为例,创建用户及权限分配语句如下: 
CREATE USER 'sync'@'%' IDENTIFIED BY 'xxxxx'; 
GRANT SELECT,PROCESS,SUPER, REPLICATION CLIENT,REPLICATION SLAVE ON *.* 
TO 'sync'@'%'; 
2.2 启用 BinLog 
查询主库日志开启状态及日志记录格式: 
show variables like 'log_bin'; 
show variables like "%binlog_format%"; 
如果日志状态为 OFF 或日志记录格式不为 ROW,则编辑 my.ini 文件,设置以下项
目内容: 
log-bin="xxxxxx" --开启日志 
binlog_format="ROW" --日志记录格式 
3. BeeDI 同步操作 
3.1 创建同步作业 
在 BeeDI 新建 ETL 作业,作业名称指定 mysql_es,类型指定 ETL 模板,然后在模
板中依次设置 MySQL 和 ES 连接,操作如下: 
MySQL 接口设置: 
ElasticSearch 接口设置: 
从 MySQL 资源窗口拖拽要同步的表节点到 ElasticSearch 窗口释放,弹出新建表对
话框,如下图:

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐