欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Nacos下線服務時,下線報錯選舉Leader失敗問題以及解決

 更新時間:2024年07月27日 15:22:34   作者:kming.qiu  
這篇文章主要介紹了Nacos下線服務時,下線報錯選舉Leader失敗問題以及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Nacos下線服務時,下線報錯選舉Leader失敗

問題描述

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 改變時(這里特指自己學習時,在本地啟動的同學,因為有時候我們的網(wǎng)絡環(huán)境會變的 …

WIFI,所以 IP 地址也經(jīng)常變化),會導致 raft 記錄的集群地址失效,導致選 Leader 出現(xiàn)問題,只要刪除 Nacos 根目錄下 data 文件夾下的 protocol 文件夾即可。

Nacos控制臺下線服務報錯

現(xiàn)象

在 Nacos控制臺服務列表,點擊下線按鈕,Nacos控制臺報錯,

提示錯誤信息:

[naming_instance_metadata] did not find the Leader node

原因

  • Nacos 1.x版本默認以單機方式啟動;
  • Nacos 2.x版本默認以集群方式啟動;
  • Nacos 2.x版本第一次啟動的時候是按照集群初始的配置,導致后面修改為單機版本啟動之后,注冊上的服務點擊下線會出現(xiàn)該問題

解決方案

刪除 Nacos的 data/protocol目錄下的文件即可

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論