1. 程式人生 > >WARN [QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:

WARN [QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181: 阿新 發佈:2018-11-21

這些日子為這個錯誤苦惱很久了,網上找到的各種方法都試了一遍,還是沒能解決。

安裝好zookeeper後,執行zkServer.sh start 顯示正常啟動,但執行zkServer.sh status 則顯示:Error contacting service. It is probably not running。檢視日誌,報錯連線的其他三臺節點都拒絕連線。後來無意中看到,有網友說需要將其他節點的zk服務都開啟。當時很激動的試了下,在四臺節點上都運行了zkServer.sh start,可是當執行zkServer.sh status並檢視日誌時還是報同樣的錯誤。極度鬱悶,當思考了一會還有什麼辦法可以解決的時候,在其中一臺節點上運行了下zkServer.sh status,額。。。神奇的事情發生了,竟然正常啟動了。其他節點也是。思考了下,應該是它啟動也需要一個過程,不是執行完命令立馬啟動。
總結下,就是除了網上說的刪掉/etc/hosts中的127.0.0.1或將主機對應的ip在配置檔案中改為0.0.0.0或刪掉.pid檔案重啟等等方式都試了無效的話,仔細檢視是否每臺節點的zk服務是否都開啟。並且開啟後稍等片刻,看著否狀態顯示正常。