【 使用环境 】测试环境
【 使用版本 】ob4.2.1.7 oblogproxy2.0.2 flink cdc3.0.1
【问题描述】在OceanBase数据库中,每次启动一个flink任务 都会启动相应的oblogreader进程 oblogreader进程多了 cpu消耗很高怎么处理 cdc这种模式还能用吗?
【附件及日志】图片如下
CDC 模式需要与 OceanBase 数据库和 oblogclient 来一起配合使用,主要分为以下几个步骤:
第一步,oblogclient 启动后需要发送消息到 oblogproxy,需指定要订阅的 OceanBase 数据库的账户名密码、库表、增量链路位点等信息(oblogproxy 本身是无状态的,订阅的哪个 OceanBase,哪个库表需要由 oblogclient 来传入)。
第二步,oblogproxy 收到来自客户端的请求后,首先对要已订阅的 OceanBase 数据库进行鉴权等操作,若不通过则返回给客户端失败原因,若通过,则启动 oblogreader 子进程,并在启动时将连接等相关信息传递至 oblogreader 子进程。
第三步,oblogreader 启动后会拉取并解析 clog,按照一定的数据格式发送至下游来完成数据订阅。
参考文档https://www.oceanbase.com/docs/community-oblogproxy-doc-1000000000861453
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。