系统城装机大师 - 固镇县祥瑞电脑科技销售部宣传站!

当前位置:首页 > 系统教程 > 其它教程 > 详细页面

生产环境实践:Cana实现MySQL到ES实时同步

时间:2020-03-05来源:电脑系统城作者:电脑系统城

实现MySQL-->Canal-Server(Instance)--->ClientAdapter--->ES同步流程

所涉及组件的关系(如下)
生产环境实践:Cana实现MySQL到ES实时同步

相关组件的作用

生产环境实践:Cana实现MySQL到ES实时同步

准备业务库表

在MySQL中创建test库及test表作为业务库表,我们最终就是要同步test.test表的数据到ES:
生产环境实践:Cana实现MySQL到ES实时同步
执行如下MySQL命令:
生产环境实践:Cana实现MySQL到ES实时同步

配置Instance

前面安装了Canal_Server,接下来需要给Canal_Server创建Instance来拉取MySQL的binlog。
1、登录Canal_Admin
生产环境实践:Cana实现MySQL到ES实时同步
2、进入Instance管理页
生产环境实践:Cana实现MySQL到ES实时同步
3、新建Instance
点击新建Instance就会进入新建Instance配置页面:
生产环境实践:Cana实现MySQL到ES实时同步
4、载入Instance模板
Instance配置不需要从零开始写,先载入模板即可,如下图:
生产环境实践:Cana实现MySQL到ES实时同步
5、配置Instance
生产环境实践:Cana实现MySQL到ES实时同步
6、Instance命名
生产环境实践:Cana实现MySQL到ES实时同步
7、保存Instance
生产环境实践:Cana实现MySQL到ES实时同步
保存之后,就自动显示在Instance列表页了:
生产环境实践:Cana实现MySQL到ES实时同步
8、自动启动Instance
刷新Instance列表页,过一会就已经变成启动状态了:
生产环境实践:Cana实现MySQL到ES实时同步
至此,MySQL的binlog数据就可以被Canal-Server拉取到了。

分享到:

相关信息

  • ThinkPad蓝牙鼠标如何配对

    ThinkPad蓝牙鼠标如何配对解答步骤41U5008鼠标驱动官网地址: https://support.lenovo.com/en_US/downloads/detail.page?&LegacyDocID=MIGR-67201 第一种方式是比较传统的:使...

    2024-04-11

  • USB接口无法识别设备的解决方法

    故障现象: USB设备U盘、移动硬盘等插入后提示无法识别的设备,确认设备本身正常,设备可加电,或插入设备后加电但无任何反应,无法使用。新型号机器多表现为黄色USB接口存在此问题,...

    2024-04-11

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载