1. 程式人生 > >Zookeeper叢集報錯:myid檔案缺失導致zookeeper無法啟動(myid file is missing)

Zookeeper叢集報錯:myid檔案缺失導致zookeeper無法啟動(myid file is missing)

搭建叢集存在的問題

zoo.cfg:

dataDir=/home/ubuntu/data/zkdata/zookeeper

設定伺服器編號:

在~/data/zkdata/myid:
echo "1" > myid
報錯資訊:

Error contacting service.It is probably not running
報錯之後首先要學會檢視zookeeper執行日誌:由於我的dataDir配置有誤,所以系統將log儲存在預設路徑:zookeeper-3.4.12/conf/zookeeper.out
檢視發現:~/data/zkdata/zookeeper/myid file is missing

解決:

在~/data/zkdata/zookeeper/myid:
echo “1” > myid
重新執行正常:執行日誌儲存在dataDir下(/home/ubuntu/data/zkdata/zookeeper/zookeeper.out)