微服务注册到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不一致,导致了以上问题。

相关推荐
ん贤40 分钟前
Higress 详细笔记
笔记·云原生·higress
ST——Jess2 小时前
2026年度传统文化数字化与命理科技(Ethno-tech)行业趋势研究报告:专业级数智工作台的技术壁垒与评测标准
人工智能·科技·算法·架构
小马爱打代码2 小时前
TiDB 架构解析
架构
2601_956414143 小时前
2026多账号防关联底层逻辑重构:主流指纹浏览器技术架构与高并发横测
重构·架构
ai产品老杨3 小时前
【架构实战】如何基于 Docker 与边缘计算构建企业级 AI 视频管理平台?打通 GB28181/RTSP 统一接入与异构算力调度,全量源码交付破解集成痛点
人工智能·docker·架构
意图共鸣3 小时前
意图共鸣科技《认知智能白皮书》——认知操作系统(COS):大模型之上的“认知中间件”如何调度边界
人工智能·科技·架构
段一凡-华北理工大学3 小时前
工业领域的Hadoop架构学习~系列文章02:HDFS架构深度剖析
大数据·人工智能·hadoop·学习·架构·高炉炼铁
java_cj4 小时前
MySQL 8.0新特性详解:从隐藏索引到窗口函数全面解析
数据库·mysql·架构·开源
一切皆是因缘际会4 小时前
AI高速迭代下的技术风险与理性突围
大数据·数据结构·人工智能·架构
小a杰.4 小时前
PTO ISA 指令架构 - PTO虚拟指令集架构解析
java·开发语言·架构