OceanBase 数据库一体机,是否支持oblogproxy服务,如何使用

【 使用环境 】生产环境
【 OB or 其他组件 】OceanBase 数据库一体机,
【 使用版本 】5.7.25-OceanBase-v4.2.1.7
【问题描述】OceanBase 数据库一体机,是否支持oblogproxy服务,如何使用?

本地测试环境:docker容器安装运行,全部正常。包括集成flink-cdc,没有任何问题,版本如下
(oceanbase:5.7.25-OceanBase_CE-v4.2.1.10,
oblogproxy :version:2.0.2-8271fd9baa44799b26370b056d70d22104ac4f83),

问题:
如果OceanBase 数据库一体机 ,想使用oblogproxy服务,是否会支持?我该如何做?
可不可以像上图本地测试环境一样,oblogproxy服务我单独部署到内网其他服务器使用?保证和数据库网络通就行?

【复现路径】目前线上环境的ob技术支持反馈底座不支持
【附件及日志】

@论坛小助手

根据文档库中的信息,可以明确以下几点:

  1. oblogproxy 的支持情况
    根据文档描述,oblogproxy 是 OceanBase 数据库的增量日志代理服务,用于提供变更数据捕获(CDC)能力。无论是社区版还是企业版,oblogproxy 都是支持的,并且可以单独部署到其他服务器上运行,只要网络能够连通即可。

  2. 是否支持 OceanBase 数据库一体机
    文档中并未提到 oblogproxy 在 OceanBase 数据库一体机上的特殊限制。因此,理论上 oblogproxy 应该可以在 OceanBase 数据库一体机环境中使用。如果技术支持反馈底座不支持,可能是由于具体环境配置或版本兼容性问题导致的。

  3. 如何使用 oblogproxy
    根据文档片段 4 和文档片段 7 的内容,以下是使用 oblogproxy 的步骤:

    • 下载安装包:从官网 OceanBase 软件下载中心GitHub 仓库 下载适合的版本。
    • 安装 oblogproxy:执行以下命令进行安装:
      rpm -i oblogproxy-{version}.{arch}.rpm
      
      默认安装目录为 /usr/local/oblogproxy
    • 配置文件:默认配置文件路径为 conf/conf.json,建议在不了解参数用途的情况下不要随意修改。
    • 启动 oblogproxy:确保 oblogproxy 服务正常启动,并与 OceanBase 数据库建立连接。
    • 选择模式:根据需求选择 Binlog 模式CDC 模式
      • Binlog 模式:适用于需要兼容 MySQL binlog 的场景,但需要注意其使用限制(如不支持 enumset 的拓展语义等)。
      • CDC 模式:适用于实时数据同步场景,需配合 oblogclient 使用。
  4. 单独部署 oblogproxy
    根据文档片段 4 的说明,oblogproxy 可以单独部署到内网其他服务器上运行,只需保证与 OceanBase 数据库之间的网络连通即可。这种方式不会影响数据库性能,是一种推荐的做法。

综合解答

  • 是否支持:OceanBase 数据库一体机理论上支持 oblogproxy 服务,但如果技术支持反馈底座不支持,可能需要进一步确认具体环境配置或版本兼容性问题。
  • 如何使用:参考上述步骤进行安装和配置。可以选择 Binlog 模式CDC 模式,根据实际需求决定。
  • 单独部署:可以像本地测试环境一样,将 oblogproxy 单独部署到内网其他服务器上运行,只需保证与 OceanBase 数据库之间的网络连通即可。

如果仍有疑问,建议联系 OceanBase 官方技术支持团队,获取更详细的指导。

检索到的文档如下:

  1. CDC 概述
  2. 迁移同步相关生态组件介绍
  3. OceanBase 生态工具介绍
  4. 通过 oblogproxy 进行增量日志代理服务
  5. 使用 Canal 从 OceanBase 数据库同步数据到 MySQL 数据库

OceanBase 数据库一体机 应该是企业版吧

是企业版的

建议你咨询企业客户经理 主要ob社区版和企业版 不太一样

正常情况下 企业版 支持的功能比 社区版 多吗?
官方有公告明确过哪个版本数据库不支持oblogproxy服务吗?支不支持怎么变得这么魔幻?


https://www.oceanbase.com/docs/community-oblogproxy-doc-1000000001999436

oblogproxy是服务,只需要与observer网络打通,就可以拉取ob clog,不需要和observer部署在一起,所以他和是否一体机没有关系,当然ODM一体机是软硬件整体调优过的,整体性能和稳定性会更优秀,详细了解可见 https://www.oceanbase.com/product/odm

1 个赞