zookeeper not connected


關於SpringBoot + dubbo啟動時,連接zookeeper出現問題,先來看一下異常情況

 下面是關於這個問題我所總結的一些解決方案,希望能對你有所幫助

  1、 檢查zk所在機的防火牆。 systemctl stop firewalld | service firewalld stop(這里使用的是CentOS8鏡像)
  2、 檢查zk所在機的ip和yml配置中的ip是否對應
  3、 檢查zk是否成功啟動。 $zk_home/bin/zkServer.sh status -> standalone
  4、 在yml配置文件中增加新的配置,提高連接zk的訪問超時時間。(有可能是虛擬機網絡不穩定造成連接zk的時候,出現超時)。dubbo中的默認超時配置是3秒。
    dubbo:
      config-center:
        timeout: 10000 # 單位是毫秒。
  5、 在啟動類型上增加新的注解, @EnableDubboConfig。 人為強制要求dubbo-spring-boot-starter掃描配置並加載。 dubbo是自動掃描配置並加載的。
  6、 修改版本。降低spring-boot和dubbo-spring-boot-starter版本。(版本問題是win10操作系統對權限管理加強后,導致的結果。)
    6.1、 先降低dubbo-spring-boot-starter 到 2.7.3 -> 2.7.0
    6.2、 再考慮降低spring-boot版本 到 2.2.0 -> 2.1.10 -> 2.0.2

同時虛擬機的網絡也是有一定的影響,如何提高虛擬機的網絡穩定呢?  

  1、 關閉不必要的網卡
  2、 關閉所有的熱點軟件
  3、 關閉windows防火牆


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM