开发者社区> 问答> 正文

在OceanBase数据每次启动link任务 都会启动相应的=进程 oblogreader进程多了?

【 使用环境 】测试环境
【 使用版本 】ob4.2.1.7 oblogproxy2.0.2 flink cdc3.0.1
【问题描述】在OceanBase数据库中,每次启动一个flink任务 都会启动相应的oblogreader进程 oblogreader进程多了 cpu消耗很高怎么处理 cdc这种模式还能用吗?
【附件及日志】图片如下4bad70ef4fde441c9e85311ff39cc691b1ce3944.png

展开
收起
想去床上睡觉 2024-08-07 08:19:15 22 0
来自:OceanBase
1 条回答
写回答
取消 提交回答
  • CDC 模式需要与 OceanBase 数据库和 oblogclient 来一起配合使用,主要分为以下几个步骤:

    第一步,oblogclient 启动后需要发送消息到 oblogproxy,需指定要订阅的 OceanBase 数据库的账户名密码、库表、增量链路位点等信息(oblogproxy 本身是无状态的,订阅的哪个 OceanBase,哪个库表需要由 oblogclient 来传入)。
    第二步,oblogproxy 收到来自客户端的请求后,首先对要已订阅的 OceanBase 数据库进行鉴权等操作,若不通过则返回给客户端失败原因,若通过,则启动 oblogreader 子进程,并在启动时将连接等相关信息传递至 oblogreader 子进程。
    第三步,oblogreader 启动后会拉取并解析 clog,按照一定的数据格式发送至下游来完成数据订阅。

    15f3d991a924a31220634172084d3dc6_cdc.jpg

    参考文档https://www.oceanbase.com/docs/community-oblogproxy-doc-1000000000861453

    2024-08-07 08:55:07
    赞同 3 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
服务上云加速大家居产业C2M进程 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载

相关实验场景

更多