zookeeper啟動失敗問題解決
錯誤: 找不到或無法加載主類 org.apache.zookeeper.server.quorum.QuorumPeerMain
原因:從目前的最新版本3.5.5開始,帶有bin名稱的包才是我們想要的下載可以直接使用的里面有編譯后的二進制的包,而之前的普通的tar.gz的包里面是只是源碼的包無法直接使用。
下載帶bin的解壓包
解壓
tar -zxvf apache-zookeeper-3.6.2-bin.tar.gz -C /opt/zookeeper
改配置文件
cp zoo_sample.cfg zoo.cfg
dataDir=/opt/zookeeper/apache-zookeeper-3.6.2-bin/zkData
啟動:
./bin/zkServer.sh start
查看啟動狀態:
jps
測試連接:
./bin/zkCli.sh -server 127.0.0.1:2181
其他操作命令
停止命令:./bin/zkServer.sh stop
重啟命令:./bin/zkServer.sh restart
狀態查看命令:./bin/zkServer.sh status