oms 增量同步STORE组件异常退出

【 使用环境 】 准生产环境
【 OB or 其他组件 】OMS
【 使用版本 】 4.2.10_CE
【问题描述】
数据库版本:
源端:mysql 5.5.68-MariaDB
目标端:oceanbase 4.3.5.0
【复现路径】
增量同步开始时,store组件一次退出



store日志,congo日志如下
store.log (19.6 KB)
congo.log (83.8 KB)

【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

@论坛小助手

根据提供的信息,您的问题是在准生产环境中,OMS 4.2.10 社区版在进行增量同步时,Store 组件出现异常退出的情况。这里有几个方向可以着手解决问题:

  1. 检查错误日志:建议您再次检查 store.log 以及 congo.log 文件,特别是文件末尾的部分,以寻找任何异常退出的原因。
  2. 资源限制问题:确保服务器的资源使用情况,包括 CPU、内存、磁盘 I/O 等方面,没有达到瓶颈。
  3. 配置问题:参考 更新 Store 组件 文档来检查和更新 Store 组件的配置。
  4. 版本兼容性:您提到的源端 MySQL 版本为 5.5.68-MariaDB,目标端为 OceanBase 4.3.5.0。这两个版本之间可能存在某些兼容性问题,建议查阅相关版本的官方文档。
  5. 重启 Store 组件:如果上述方法都不能解决问题,可以尝试重启 Store 组件,或者如 OMS 社区版错误码 中所述,如果重启也无法恢复 Store 组件,可以考虑重新创建一个新的 Store 组件。

希望以上建议能帮助您定位并解决问题。如果有更具体的错误信息或者其他细节,也欢迎继续提供,以便进一步分析。

更多信息请查看:

  1. 删除 Store 组件
  2. 更新 Store 组件
  3. OMS 社区版错误码

/home/ds/store/store{port}/log 查看一下增量拉取的日志文件下 看看有没有异常日志
磁盘是否满了 查看一下磁盘信息 df -h
查看一下源端MariaDB 数据库是不是没有产生 Binlog 日志
MariaDB是哪个版本

我查找到了这段异常日志,是有集群的参数没有设置正确导致的?
[2025-08-14 14:03:23.025] [INFO] [main] Started binlog dumper: 13820138
[2025-08-14 14:03:23.282] [ERROR] [main] Failed to init XLog-connect2store worker
com.oceanbase.xlog.mysql.exception.ErrorPacketException: Failed to execute command: [SELECT @@global.gtid_binlog_pos], received packet
at com.oceanbase.xlog.mysql.net.impl.QueryCommandHandler.handlerQuery(QueryCommandHandler.java:149)
at com.oceanbase.xlog.mysql.net.impl.QueryCommandHandler.lambda$channelRead$2(QueryCommandHandler.java:88)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:853)
[2025-08-14 14:03:23.282] [ERROR] [main] Unexpect fatal occurred while running XLog-connector2store
com.oceanbase.xlog.mysql.exception.ErrorPacketException: Failed to execute command: [SELECT @@global.gtid_binlog_pos], received packet
at com.oceanbase.xlog.mysql.net.impl.QueryCommandHandler.handlerQuery(QueryCommandHandler.java:149)
at com.oceanbase.xlog.mysql.net.impl.QueryCommandHandler.lambda$channelRead$2(QueryCommandHandler.java:88)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:853)
[2025-08-14 14:03:23.282] [INFO] [main] XLog-connect2store worker has stopped, begin to cleanup and exit …
[2025-08-14 14:03:23.282] [INFO] [main] XLog-connect2store worker exited

源端mariaDb的版本是多少
目前mariadb只支持10.2-10.6