基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
OceanBase Store RPC 访问 OceanBase 集群失败
更新时间:2023-12-19 09:16
本文为您介绍 OceanBase Store 报错 RPC fail 的问题原因和解决方法。
适用版本
适用于 OceanBase 迁移服务(OceanBase Migration Service,OMS)V3.3.0 及之后版本。
问题描述
Store 启动后位点不推进,在 log/liboblog.log 日志文件中报错 RPC 访问失败,grep "fail on rpc" liboblog.log 可发现有错误日志产生,错误码为 4121,具体错误如下:

问题原因
OceanBase Store 需要通过 RPC 端口从 OBServer 节点获取 clog 日志,当端口不通时,将无法获取到 clog,位点无法推进。
解决方法
登录 OBServer 节点,查询 OBServer 节点的 svr_port 端口和 inner_port 端口。

在 OMS 容器中使用
telnet命令检查每个svr_ip对应的svr_port和inner_port端口是否能访问。例如,
telnet 123.123.XX.XX 26024。如果无法访问,需要开通这两个端口。如果端口能访问,仍然报 RPC 失败的错误,请联系 OMS 值班帮助排查。