使用OGG for mysql微服务搭建双主架构(含DDL)

0    608    4

👉 本文共约2837个字,系统预计阅读时间或需11分钟。

相关文章

OGG有传统的经典架构,也有最新的微服务,2个都可以远程捕获和应用数据,对数据库服务器是0侵入,而传统的经典架构是纯命令行模式,最新的微服务架构是图形化界面操作,几乎所有操作都可以在界面进行。

相关文章可以参考:

使用OGG微服务环境搭建

使用OGG for mysql微服务搭建双主架构(含DDL)

访问:http://192.168.66.35:9000 ,用户名:oggadmin,密码:lhr

使用OGG for mysql微服务搭建双主架构(含DDL)

使用OGG for mysql微服务搭建双主架构(含DDL)

  • 管理服务(Admin server): 用于创建用户、添加附加日志、创建抽取和投递进程,类似在ggsci命令下添加附加日志、extract、replicat进程
  • 分发服务(Distribution server):用于创建传输进程,类似于以前的pump进程
  • 接收方服务(Receiver server):用于监控接收进程,类似于以前的server collector进程
  • 性能度量服务(Performance metrics server):性能监控,这个里面信息非常多,例如ADMINSRVR包括进程性能,线程性能以及进程状态与配置,非常详细与直观。

配置身份证明、检查点表

使用OGG for mysql微服务搭建双主架构(含DDL)

配置mysqla到mysqlb的同步

创建extract进程

使用OGG for mysql微服务搭建双主架构(含DDL)

使用OGG for mysql微服务搭建双主架构(含DDL)

image-20210907150953369

image-20211214173500593

参数内容:

使用OGG for mysql微服务搭建双主架构(含DDL)

本人提供Oracle、MySQL、PG等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

创建replicate进程

image-20211214150810940

使用OGG for mysql微服务搭建双主架构(含DDL)

校验同步

使用OGG for mysql微服务搭建双主架构(含DDL)

image-20211214174613545

可以看到,DDL和DML都可以同步。

配置mysqlb到mysqla的同步

创建extract进程

使用OGG for mysql微服务搭建双主架构(含DDL)

使用OGG for mysql微服务搭建双主架构(含DDL)

创建replicate进程

使用OGG for mysql微服务搭建双主架构(含DDL)

使用OGG for mysql微服务搭建双主架构(含DDL)

压测同步并查看检测数据

造数据过程:

使用OGG for mysql微服务搭建双主架构(含DDL)

使用OGG for mysql微服务搭建双主架构(含DDL)

可以看到,数据都已经同步到mysqlb了!!

在mysqla侧加压

image-20211214200403811

使用OGG for mysql微服务搭建双主架构(含DDL)

使用OGG for mysql微服务搭建双主架构(含DDL)

数据同步!!!

在mysqlb侧加压

使用OGG for mysql微服务搭建双主架构(含DDL)

使用OGG for mysql微服务搭建双主架构(含DDL)

其它内容不再截图。

查看性能数据

image-20211214200301271

使用OGG for mysql微服务搭建双主架构(含DDL)

使用OGG for mysql微服务搭建双主架构(含DDL)

总结

1、创建MySQL的时候,需要注意,时区一定要加上,-e TZ=Asia/Shanghai

2、创建extract进程的时候,需要注意,远程的选项一定要加上,否则没有错误,但是不运行!!!坑了我很久!!!Oracle 加不加都可以!

双向同步测试完成!

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

3 × 1 =

 

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部