建网站原型图,百度搜索链接,六安信息网,成都高端网站开发概述
本方案基于OceanBase Binlog服务#xff0c;采用数据库实时复制软件Beedup订阅捕获OceanBase数据库的Binlog事件#xff0c;复制软件将Binlog事件还原为MySQL支持的DML或DDL#xff0c;然后交由MySQL数据库执行。
配置Binlog任务
启用OceanBase Binlog服务#xff…概述
本方案基于OceanBase Binlog服务采用数据库实时复制软件Beedup订阅捕获OceanBase数据库的Binlog事件复制软件将Binlog事件还原为MySQL支持的DML或DDL然后交由MySQL数据库执行。
配置Binlog任务
启用OceanBase Binlog服务涉及以下关键步骤。
1 安装obbinlog程序包。
sudo rpm –ivh ./obbinlog-ce-4.0.1-1.el7.x86_64.rpm
2 部署启动Binlog服务。
sudo sh env/deploy.sh -m deploy -f env/deploy.conf.json
3 登录Binlog服务创建Binlog任务。
mysql -h192.168.113.144 -P2983 CREATE BINLOG INSTANCE binlog1 FOR TENANT test.mq_t1 TO USER root PASSWORD ******* WITH CLUSTER URL
http://192.168.113.144:8080/services?ActionObRootServiceInfoObClustertest , REPLICATE NUM 1;
4 登录OceanBase数据库代理( OBProxy), 查看所有 Binlog 事件。
obclient -h192.168.113.144 -P2883 -urootmq_t1#test -A SHOW BINLOG EVENTS; 一旦通过OBProxy可以正常查看Binlog事件表明Binlog任务运行正常否则表明任务运行失败需要仔细排查错误。
5 创建同步用户。
CREATE USER beedup% IDENTIFIED BY ********; GRANT ALL PRIVILEGES ON *.* TO beedup%;
配置复制任务
在数据库复制软件Beedup中创建复制任务。
1 主库连接设置如下。 其中端口指向OBProxy用户名称包含连接的OceanBase租户及集群名称。
2 从库连接设置如下。 3 启动复制任务。 4 在OceanBase数据中执行建表及增删改操作同时查看复制软件界面输出。 5 比较主库与从库表数据。