前言
我在docker中部署了一个单体的
nacos
服务,过了一段时间,由于我导入了另外一个nacos
的服务配置导致服务注册没问题,但是服务的修改权重和修改服务的上线下线会报错.于是就有了这篇文章,这篇文章主要是解决上面说的问题
正文
1.报错信息展示
(这里我已经修复过了已经展示不了了,下面是我去网上查找的报错信息)
caused: errCode: 500, errMsg: do metadata operation failed ;caused: com.alibaba.nacos.consistency.exception.ConsistencyException: The Raft Group [naming_instance_metadata] did not find the Leader node;caused: The Raft Group [naming_instance_metadata] did not find the Leader node;
2.接下来就可以去到服务器上找到自己的nacos服务,将nacos文件夹下data中的protocol文件夹删除,就可以正常使用了,下面是删除图片
3.重新启动nacos这个服务,就可以正常使用了,我的重启命令是下面这个
先停止容器
docker stop nacos
再启动容器
docker start nacos
4.教程到这里就结束了
后记
我也上网查了这个报错的原因,网友们说是下面这个
Nacos 报错原因是无法进行元数据操作,并且在 Raft Group 中未找到 Leader 节点。
这通常是由于集群中某些节点出现异常或者网络故障等原因导致。
如果我的博客帮助到了您,您可以到我的博客
https://blog.csdn.net/weixin_57228276
或者微信公众号搜索幸识SQ
,或者是我的个人空间
https://xssq.online
在那里可以找到我,里面也有更多的优秀文章