一、Nacos简介
Nacos /nɑ:kəʊs/是Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
Nacos主要提供三种功能:服务注册与发现、动态配置服务、动态DNS服务。
二、问题描述
遇到的问题与Nacos的Raft一致性协议相关。错误消息表示Raft Group [naming_instance_metadata] 没有找到Leader节点。这可能是由网络问题、节点故障或者配置错误导致的。我的问题原因是网络的变化,我在nacos启动过程中,IP地址有变化。
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;
三、解决方案
1、停止Nacos
[root@localhost ~]# cd /usr/local/nacos/bin/
[root@localhost bin]# ./shutdown.sh
2、删除nacos安装目录data下的protocol,如下所示:
[root@localhost ~]# rm -rf /usr/local/nacos/data/protocol
3、启动Nacos
[root@localhost bin]# ./startup.sh
若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!如本文“对您有用”,欢迎随意打赏,谢谢!
评论