zookeeper 錯誤排查方法

最近學習zookeeper ,遇到一個問題,按照要求配置完成後,運行zkServer.sh start,命令行顯示:

JMX enabled by default

Using config: /usr/local/hadoop/zookeeper-3.4.6/bin/../conf/zoo.cfg

 

Starting zookeeper ... STARTED

 

以爲啓動了,但是zkServer.sh status查看狀態卻顯示:

JMX enabled by default

Using config: /usr/local/hadoop/zookeeper-3.4.6/bin/../conf/zoo.cfg

 

Error contacting service. It is probably not running.

 

鬱悶了好久,也不知道如何下手,通過查找資料,知道,zookeeper 再啓動報錯時會將錯誤日誌輸出到zookeeper的根目錄下地zookeeper.out 文件,

這時查看zookeeper.out文件,錯誤內容一目瞭然,原來再配置zoo.cfg文件時多寫了一個“=”號,若因爲其他問題無法啓動,也會在這個文件顯示。

所以當啓動完zookeeper後一定要用zkServer.sh status查看一下狀態,如果顯示It is probably not running. 這時就可以查看zookeeper.out文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章