首页 > 编程语言 >解决疑难问题之服务下线报:The Raft Group [naming_instance_metadata] did not find the Leader node;

解决疑难问题之服务下线报:The Raft Group [naming_instance_metadata] did not find the Leader node;

时间:2022-09-28 04:22:05浏览次数:43  
标签:node Group did nacos Raft naming Leader metadata

问题场景:

Nacos注册中心有想下线一个微服务时,点击下线操作,报错

caused: errCode: 500, errMsg: do metadata operation failed ;
caused: com.alibaba.nacos.consistency.exception.ConsistencyException: com.alibaba.nacos.core.distributed.raft.exception.NoLeaderException: The Raft Group [naming_instance_metadata] did not find the Leader node;
caused: com.alibaba.nacos.core.distributed.raft.exception.NoLeaderException: The Raft Group [naming_instance_metadata] did not find the Leader node; 

解决方案
Nacos 采用 raft 算法来计算 Leader,并且会记录上次启动的集群地址,所以当我们自己的服务器 IP 改变时(网络环境不稳定,如WIFI, IP 地址也经常变化),导致 raft 记录的集群地址失效,导致选 Leader 出现问题,方法:删除 Nacos 根目录下 data 文件夹下的 protocol 文件夹即可。

原因:有小伙伴,部署的nacos包,是本机运行过的,直接扔到服务器了(带着data目录),所以ip 与服务器ip不一致,导致了以上问题。

切记不要图省事,要新环境部新的nacos。
 

标签:node,Group,did,nacos,Raft,naming,Leader,metadata
From: https://www.cnblogs.com/whl-jx911/p/16736625.html

相关文章

  • The engine "node" is incompatible with this module.
    root@test-OptiPlex-3050:/home/web/hflab#yarninstallyarninstallv1.22.19warningpackage-lock.jsonfound.Yourprojectcontainslockfilesgeneratedbytools......
  • lc19 removeNthFromEnd(node) 链表删除
    给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例1:输入:head=[1,2,3,4,5],n=2输出:[1,2,3,5]示例2:输入:head=[1],n=1输出:[]classSolu......
  • nodejs调用外部接口
    前言在日让的工作开发中,我们不仅仅要使用node来封装提供一些http接口,也会在node服务中调用一些第三方的HTTP接口,那么如何操作?request安装依赖npminstallrequest-S......
  • 第二章 kubeadm安装单master多node篇
    一.节点规划HostnameOuter-IPInner-IPk8s-master-00110.0.0.100172.16.1.113K8s-node-00110.0.0.101172.16.1.114K8s-node-00210.0.0.102172.16.1.......
  • node版本的更换
    node版本的更换当下载npm时,如果报错信息是如下内容,那么就是npm版本,不满足项目中相关依赖的版本:npmERRERESOLVEunabletoresolvedependencytree解决办法-降低node版......
  • [Oracle] LeetCode 450 Delete Node in a BST
    GivenarootnodereferenceofaBSTandakey,deletethenodewiththegivenkeyintheBST.Returntherootnodereference(possiblyupdated)oftheBST.Ba......
  • node_modules 文件夹下 .bin 隐藏文件夹的作用
    如下图所示:答案:Thatisafolderwherebinaries(executables)fromyournodemodulesarelocated.nodemodules可执行文件的存储文件夹所在。本地安装(默认):将东西......
  • elasticsearch:NoNodeAvailableException[None of the configured nodes are available
    NoNodeAvailableException[Noneoftheconfigurednodesareavailable:[{#transport#-1}{9L7K2EanQGSxD5aAmbzAIw}{localhost}{127.0.0.1:9200}]]这里显示无可用节点......
  • K8s 网络插件 Calico 报错:Number of node(s) with BGP peering established = 0
    问题现象calico对应的Pod启动失败,报错:Numberofnode(s)withBGPpeeringestablished=0问题分析Calico提供了IP自动检测的方法,默认是使用第一个有效网卡上......
  • 前端Node.js-Day39
    Session认证的局限性:Session认证机制需要配合Cookie才能实现。由于Cookie默认不支持跨域访问,所以,当涉及到前端跨域请求后端接口的时候,需要做很多额外的配置,才能实......