官網(wǎng)
安裝
-
特別注意,從3.5.5開始,務(wù)必下載名字中帶有bin的包,否則解壓后會(huì)出問題。
安裝包1
安裝包2
參考資料
帶有bin名稱的包才是我們想要的下載可以直接使用的里面有編譯后的二進(jìn)制的包,而之前的普通的tar.gz的包里面是只是源碼的包無法直接使用。
配置文件
- 創(chuàng)建data目錄
sudo chown newUser testFile -R //文件歸屬
mkdir data //創(chuàng)建文件

文件目錄
-
進(jìn)入conf目錄
進(jìn)入指定目錄 - 復(fù)制 zoo_sample.cfg 文件
cp zoo_sample.cfg zoo.cfg

復(fù)制文件
- 修改復(fù)制的文件,將dataDir的目錄改為之前創(chuàng)建的data文件夾。
vim zoo.cfg

更改目錄
啟動(dòng)檢驗(yàn)
bin/zkServer.sh start //啟動(dòng)
bin/zkServer.sh status //查看狀態(tài)
bin/zkServer.sh stop //關(guān)閉

啟動(dòng)

檢驗(yàn)
可能錯(cuò)誤
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper/apache-zookeeper-3.8.0/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Error contacting service. It is probably not running.

錯(cuò)誤
- 可用該命令查看錯(cuò)誤報(bào)告
zkServer.sh start-foreground
- 我的bug
java.lang.ClassNotFoundException: org.apache.zookeeper.server.quorum.QuorumP
- 我的問題就是沒下載帶bin的安裝包,所以出問題。


