1.下載zookeeper
2.上傳到服務器解壓
解壓到 /usr/local/
tar -zxvf zookeeper-3.3.6.tar.gz -C /usr/local/
3.修改配置
我們進入到conf文件夾下面,將zoo_sample.cfg這個文件複製爲zoo.cfg,必須是這個名字。
cp zoo_sample.cfg zoo.cfg
vi編輯增加配置
dataDir=/tmp/zookeeper
dataLogDir=/tmp/zookeeper/log
前者表示數據文件,後者是日誌,也可以修改一下默認端口clientPort
。
創建目錄文件夾
mkdir /tmp/zookeeper/log -p
- 注意:dataDir和dataLogDir後面所指的文件夾必須要存在如果不存在的話,在啓動Zookeeper服務端的時候是會報錯的。本文講的是單機情況下的配置情況,如果你是集羣的話,請在clientPort下面添加服務器的ip。如server.1=192.168.180.132:2888:3888
server.2=192.168.180.133:2888:3888 ……..等等。
4.添加環境變量
vim /etc/profile
重載:source /etc/profile
查看:echo $PATH
5.啓動bin目錄下
啓動 ./zkServer.sh start
看日誌 cat zookeeper.out
啓動客戶端:./zkCli.sh
看狀態 ./zkServer.sh status
6.啓動不了報錯Error contacting service. It is probably not running.
解決:查看日誌路徑下面有個zookeeper_server.pid
刪除即可
7.開機啓動
參考這個
https://blog.csdn.net/u012453843/article/details/70162796