You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用SymmetricDS做双活复制时注册端口报错,引擎未注册求助

SymmetricDS双活复制注册端口报错(引擎未注册)排查方案
  • 检查引擎名称配置一致性
    确保双活模式下两个节点的symmetric.properties配置文件中,engine.name的取值完全一致,引擎名不匹配会直接导致注册时识别为未注册引擎。

  • 验证注册端口双向可达性
    确认节点间的默认注册端口31415(若自定义则对应配置的端口)已在防火墙、安全组中双向开放,可通过telnet <目标节点IP> 31415或nc -zv <目标节点IP> 31415命令测试连通性,端口不通会阻断注册请求。

  • 核对节点组与注册权限配置

    1. 检查数据库sym_node_group表,确认两个节点归属同一个双活节点组;
    2. 查看sym_node_group_link表,确保已配置双向的节点组注册允许规则,双活模式下需要两个节点组之间互相允许注册。
  • 确认节点ID与外部ID唯一性
    双活节点的node.id和external.id必须全局唯一,检查symmetric.properties中的对应配置,同时查看数据库sym_node表是否存在重复节点记录,若有需清理后重新发起注册。

  • 查看日志定位具体错误
    打开节点的日志文件(默认路径logs/symmetric.log),搜索engine not registered相关关键字,日志会提供更精准的错误原因,比如配置加载失败、数据库连接异常等,根据日志信息针对性修复。

  • 清理缓存后重启服务重试
    若上述配置均无问题,停止两个节点的SymmetricDS服务,删除节点本地的data/cache缓存目录,先启动其中一个节点,待其稳定后再启动另一个节点发起注册请求。

内容的提问来源于stack exchange,提问作者Sachin Bhoi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 00:25:31