1. 程式人生 > >zookeeper啟動失敗,zkServer.sh status 出錯

zookeeper啟動失敗,zkServer.sh status 出錯

執行zookeeperd後顯示啟動成功:


JMX enabled by default
Using config: /data/programfiles/zookeeper-3.4.5/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED


但用zkServer.sh status檢視,反饋如下:


JMX enabled by default
Using config: /data/programfiles/zookeeper-3.4.5/bin/../conf/zoo.cfg

Error contacting service. It is probably not running.

可能有以下幾個原因:

第一,zoo.cfg檔案配置出錯:dataLogDir指定的目錄未被建立;

第二,myid檔案中的整數格式不對,或者與zoo.cfg中的server整數不對應

第三,防火牆未關閉;

第四,2181埠被佔用;

第五,zoo.cfg檔案中主機名出錯;

第六,hosts檔案中,本機的主機名有兩個對應,只需保留主機名和ip地址的對映