OceanBase 企业版源端订阅
· 阅读需 7 分钟
简介
CloudCanal 从 2.3.1.1 版本开始支持 OceanBase 企业版( MySQL 兼容模式)源端的订阅。本文将介绍如何使用 CloudCanal 构建一条 OceanBase 到 OceanBase 的迁移同步链路。
技术点
同时兼容社区版和企业版
OceanBase 增量变更的订阅依赖其官方提供的日志代理组件 oblogproxy 。
部署对应版本的 oblogproxy server,即可使用 CloudCanal 订阅企业版或社区版 OceanBase。
支持集群模式和 cluster url 订阅
CloudCanal 支持订阅集群,添加数据源填写 root server list 或 cluster url 即可。
社区版需要额外部署 config server 才可以使用 cluster url,企业版则需要部署 OCP。
使用 cluster url 好处是 CloudCanal 可自动完成 OceanBase 集群节点的变化感知,而使用 root server list 则无法达成此目标,当集群节点发生变化时,需要手动调整 CloudCanal 任务配置。
登录 OceanBase 后采用如下命令即可获取 root server list 和 cluster url
## 使用 sys 用户执行时,返回的 value 字段即为该值。
show parameters like 'obconfig_url'
## 使用 sys 用户执行时,返回的 value 字段即为该值。
show parameters like 'rootservice_list'
