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

如何解決zookeeper集群重啟Error contacting service.It is probably not running問題

 更新時間:2024年12月19日 15:36:04   作者:Mars'Ares  
本文詳細(xì)介紹了Zookeeper集群啟動異常的排查步驟,包括網(wǎng)絡(luò)問題、防火墻配置、Java環(huán)境、端口占用、網(wǎng)卡問題、網(wǎng)絡(luò)問題以及節(jié)點(diǎn)配置信息的檢查,通過逐一排查和解決這些問題,可以有效地啟動Zookeeper集群

一 問題出現(xiàn)情形

1.集群啟動后異常關(guān)閉,重啟出錯

2.集群未正常啟動

二 查看zookeeper.out分析原因

cat zookeeper.out

1.網(wǎng)絡(luò)問題

排查防火墻

java.net.NoRouteToHostException: 沒有到主機(jī)的路由 (Host unreachable)
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:589)
    at org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:558)
    at org.apache.zookeeper.server.quorum.QuorumCnxManager.connectAll(QuorumCnxManager.java:610)
    at org.apache.zookeeper.server.quorum.FastLeaderElection.lookForLeader(FastLeaderElection.java:838)
    at org.apache.zookeeper.server.quorum.QuorumPeer.run(QuorumPeer.java:957)

解決步驟:

問題排查 7 ->[2、6] ->重啟集群

2.初次啟動

解決步驟:

問題排查1-->2-->3-->4-->5-->7-->重啟集群

備注:

  • 初次啟動 個個環(huán)節(jié)都有可能有問題
  • 如果有報錯信息可以針對性解決

3.重新啟動

解決步驟:

暫停集群-->2-->6-->7-->重啟集群

備注:

  • 重新啟動主要是,節(jié)點(diǎn)配置信息問題以及防火墻問題。
  • 需要按順序,暫停zookeeper,kill進(jìn)程,刪除節(jié)點(diǎn)信息,關(guān)閉防火墻,再次啟動集群

三 問題排查

1.java環(huán)境

java -version

2.排查端口占用

netstat -apn | grep 2181   #默認(rèn)2181端口為服務(wù)端提供端口

備注:

若集群未啟動 則不應(yīng)該有端口占用

kill -9 pid                #pid為占用端口的進(jìn)程id號

3.排除網(wǎng)卡問題

ip addr

備注:

如果為物理地址則 重啟網(wǎng)卡

service network restart

4.排除網(wǎng)絡(luò)問題

ping ip               #ping其他節(jié)點(diǎn)主機(jī) 若zoo.cfg 使用域名則用域名

備注:

無ping命令則安裝 yum install iputils-ping 若有問題則 host映射問題

5.排查節(jié)點(diǎn)配置信息

dataDir 是否存在 myid文件內(nèi)容與 service.x 中x對應(yīng)

例如:

zk01 其對應(yīng)service.x 則該目錄下myid內(nèi)容為1

6.刪除節(jié)點(diǎn)殘留信息

rm -rf version-2/ zookeeper_server.pid

7.防火墻攔截端口

systemctl status firewalld.service

systemctl stop firewalld.service #關(guān)閉防火墻
systemctl disable firewalld.service #禁止啟動防火墻

總結(jié)

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

相關(guān)文章

  • JavaWeb使用Cookie模擬實(shí)現(xiàn)自動登錄功能(不需用戶名和密碼)

    JavaWeb使用Cookie模擬實(shí)現(xiàn)自動登錄功能(不需用戶名和密碼)

    不需要填寫用戶名和密碼自動登錄系統(tǒng),其實(shí)現(xiàn)思路使用cookie模擬瀏覽器自動登錄,對cookie實(shí)現(xiàn)自動登錄功能感興趣的朋友一起學(xué)習(xí)吧
    2016-08-08
  • Spring5學(xué)習(xí)之基礎(chǔ)知識總結(jié)

    Spring5學(xué)習(xí)之基礎(chǔ)知識總結(jié)

    這篇文章主要介紹了Spring5學(xué)習(xí)之基礎(chǔ)知識總結(jié),文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)java的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-05-05
  • Spring Cache實(shí)現(xiàn)緩存技術(shù)

    Spring Cache實(shí)現(xiàn)緩存技術(shù)

    在面對公司緩存技術(shù)混亂時,張三基于Spring框架自研緩存解決方案,展現(xiàn)了他的專業(yè)技術(shù)能力和積極工作態(tài)度,他通過問題診斷、技術(shù)選型、編碼測試、文檔編寫和部署監(jiān)控等一系列步驟,確保了新緩存系統(tǒng)的功能正確性和性能穩(wěn)定性
    2024-10-10
  • String類的獲取功能、轉(zhuǎn)換功能

    String類的獲取功能、轉(zhuǎn)換功能

    這篇文章給大家介紹了String類的獲取功能:String類的基本獲取功能、獲取功能的舉例子、String類的基本轉(zhuǎn)換功能、轉(zhuǎn)換功能的舉例子。具體詳情大家參考下本文
    2018-04-04
  • 解決springboot項目找不到resources目錄下的資源問題

    解決springboot項目找不到resources目錄下的資源問題

    這篇文章主要介紹了解決springboot項目找不到resources目錄下的資源問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Java語法基礎(chǔ)之運(yùn)算符學(xué)習(xí)筆記分享

    Java語法基礎(chǔ)之運(yùn)算符學(xué)習(xí)筆記分享

    這篇文章主要為大家分享了Java語法基礎(chǔ)之運(yùn)算符學(xué)習(xí)筆記,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • Java?18?新特性之Web服務(wù)器?jwebserver功能

    Java?18?新特性之Web服務(wù)器?jwebserver功能

    JEP?408:?Simple?Web?Server,是這次Java?18推出的一個比較獨(dú)立的全新功能點(diǎn)。我們可以通過命令行工具來啟動一個提供靜態(tài)資源訪問的迷你Web服務(wù)器,本文通過一個構(gòu)建HTML頁面的例子,來嘗試一下jwebserver的功能
    2022-04-04
  • spring bean.xml文件p標(biāo)簽使用報錯的解決

    spring bean.xml文件p標(biāo)簽使用報錯的解決

    這篇文章主要介紹了spring bean.xml文件p標(biāo)簽使用報錯的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Springmvc DispatcherServlet原理及用法解析

    Springmvc DispatcherServlet原理及用法解析

    這篇文章主要介紹了Springmvc DispatcherServlet原理及用法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • Mybatis控制臺打印SQL語句的兩種實(shí)現(xiàn)方式

    Mybatis控制臺打印SQL語句的兩種實(shí)現(xiàn)方式

    在使用Mybatis開發(fā)時,由于可以動態(tài)拼接SQL,當(dāng)動態(tài)SQL拼接塊過多,直接從*mapper.xml中找出完整的SQL較難,此時,可以通過兩種方法調(diào)試出SQL,方法一,將ibatislog4j運(yùn)行級別調(diào)到DEBUG,在控制臺打印出ibatis運(yùn)行的SQL語句
    2024-10-10

最新評論