Flink CDC中oceanbase这四个参数在阿里云上怎么获取呀,文档缺东西呀?

Flink CDC中oceanbase这四个参数在阿里云上怎么获取呀,文档缺东西呀?image.png

展开
收起
真的很搞笑 2023-12-24 19:00:12 51 发布于黑龙江 分享
分享
版权
举报
阿里云 AI 助理回答

在阿里云上使用 Flink CDC 连接 OceanBase 数据库时,需要配置以下四个关键参数:logproxy.hostlogproxy.porttenant-namehostname(或 port)。以下是获取这些参数的具体步骤和方法:


1. logproxy.host 和 logproxy.port

这两个参数分别表示 OceanBase 日志代理服务器的 IP 地址(或主机名)和端口号。

获取方式:

  • logproxy.hostlogproxy.port 需要从 OceanBase 的日志代理服务中获取。
  • 如果您使用的是阿里云 OceanBase 服务,请联系技术支持团队或参考相关文档以获取日志代理服务器的具体地址和端口信息。
  • 注意:确保日志代理服务已正确部署并运行,否则可能导致数据同步失败。

2. tenant-name

该参数表示 OceanBase 数据库的租户名称。

获取方式:

  1. 登录 OceanBase 控制台。
  2. 在左侧导航栏中,单击 集群列表
  3. 选择目标集群,进入 集群工作台 页面。
  4. 租户列表 中找到目标租户,记录其租户名称。

3. hostname 和 port

这两个参数分别表示 OceanBase 数据库的连接地址(域名或 IP)和端口号。

获取方式:

  1. 登录 OceanBase 控制台。
  2. 在左侧导航栏中,单击 集群列表
  3. 选择目标集群,进入 集群工作台 页面。
  4. 租户列表 中单击目标租户,进入租户工作台页面。
  5. 部署关系图 区域,查看当前租户的连接信息,包括连接地址(hostname)和端口号(port)。
    • 默认端口号
      • MySQL 模式租户:3306
      • Oracle 模式租户:1521
      • Key-Value 模式租户:3307

重要提醒

  • 必填参数logproxy.hostlogproxy.porttenant-name 是必填参数,缺少这些参数将导致 Flink CDC 无法正常连接 OceanBase 数据库。
  • 启动模式:根据业务需求选择合适的 scan.startup.mode 参数值(如 initiallatest-offsettimestamp),以确保数据同步的起始点符合预期。
  • 权限要求:确保用于连接的租户账号具有足够的权限访问目标数据库和表。

通过上述步骤,您可以成功获取 Flink CDC 所需的 OceanBase 参数。如果仍有疑问或遇到问题,建议联系阿里云技术支持团队以获得进一步帮助。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

还有其他疑问?
咨询AI助理