微服务注册到nacos时,注册失败报错解决

微服务注册到nacos时,注册失败报错解决

微服务注册nacos时报错

NacosException: failed to req API:/nacos/v1/ns/instance/list after all servers(127.0.0.1:28100) tried: ErrCode:503, ErrMsg:server is DOWNnow, detailed error message: OptionalNo leader for raft group naming_persistent_service, please see logs `alipay-jraft.log` or `naming-raft.log` to see details.

nacos报错alipay-jraft.log日志

在nacos的日志中发现,有个ip不一致:

WARN Node <naming_persistent_service/10.55.254.100:27100> can't do preVote as it is not in conf <ConfigurationEntry id=LogId \[index=2, term=2, conf=10.7.6.43:7848, oldConf=]>

报错原因排查

Nacos 采用 raft 算法来计算 Leader,并会记录上次启动的集群地址,所以当我们自己的服务器 IP 改变时,会导致 raft 记录的集群地址失效,进而导致选择 Leader 出现问题。

方法:删除 Nacos 根目录下 data 文件夹下的 protocol 文件夹即可。实际项目部署时,有时候可能会在本地更改好nacos配置,本地启动没问题后部署到服务器上(带着data目录),所以ip 与服务器ip不一致,导致了以上问题。

相关推荐
我是大AI27 分钟前
RAG架构下的品牌可见性革命:GEO监测技术解析与搜极星实践
人工智能·架构
阳明山水1 小时前
Mamba与两阶段XGBoost的融合架构:面向间歇性需求的双路径预测框架
人工智能·深度学习·算法·机器学习·架构
小谈不敲代码1 小时前
Higress 生产级调优手册
云原生·kubernetes·gateway·负载均衡·higress
ZCBUS实时计算1 小时前
信创混合存储架构落地实战|基于 ZCBUS 实时计算构建证券高可用实时风控数仓
大数据·架构·flink·kafka·dba
記億揺晃着的那天2 小时前
从 0 到 2,000+ 次提交:ERP 四年的架构演进
架构·springboot·erp
阳明山水2 小时前
Mamba路径如何建模长程时序依赖
人工智能·深度学习·算法·机器学习·架构
ZeekerLin2 小时前
企业级 Agent 混合架构方案
架构
潘正翔3 小时前
Memcached构建缓存服务器
运维·服务器·数据库·缓存·云原生·memcached
许彰午3 小时前
07-SqlBuilder六法
java·开发语言·低代码·架构
LONGZETECH3 小时前
新能源汽车动力电池实训教学痛点与虚拟仿真技术解决方案
c语言·3d·unity·架构·汽车·汽车教学软件