1. 程式人生 > >啟動zookeeper正常,但是檢視狀態沒有連線上服務

啟動zookeeper正常,但是檢視狀態沒有連線上服務

Error contacting service. It is probably not running.,在我 zkServer.sh status 就會出現It is probably not running的錯誤。 
解決方案如下: 
1;檢視liunx系統的防火牆是否關閉,檢視防火牆狀態 service iptables status 如果沒有關閉,就 service iptables stop 關閉防火牆,然後重新啟動zookeeper 看是否啟用成功。 
2;檢視zookeeper(原本目錄為zookeeper-3.4.5 為了方便我改成了zookeeper)檔案目錄下conf目錄下的檔案是否有zoo.cfg和zoo_sample.cfg,(原本解壓後只有zoo_sample.cfg,但是需要將其改名為zoo.cfg),不能兩個檔案同時存在。 
3:zoo.cfg裡面配置;這裡寫圖片描述

需要新增如上一些資料,對應需要改的資料根據自身的需求改,然後在zookeeper中建立相應data和log檔案,一定別忘了在data目錄下建立myid. 
4:最後一點也是最重要的一點,出錯後一點要檢視zookeeper.out檔案,進行錯誤排查,這樣才能知道自己到底出的是什麼錯誤,好對症下藥。

在zookeeper中建立相應data和log檔案,一定別忘了在data目錄下建立myid. 

我是加了log檔案才ok的,在zoo.cfg中加入dataLogDir