下載zookeeper
到zookeeper官網下載壓縮包
注意,到第步的時候千萬要下載第一個,別下載第二個,第二個是不能啓動的
帶有bin名稱的包纔是我們想要的下載可以直接使用的裏面有編譯後的二進制的包
下載之後得到一個tar.gz的壓縮文件
上傳解壓
在上傳前現在/opt下新建一個zookeeper文件夾,再在zookeeper下新建兩個文件夾log和data
mkdir -p /opt/zookeeper/log /opt/zookeeper/data
將tar.gz文件通過ssh工具上傳到服務器的/opt/zookeeper目錄下
解壓tar.gz文件
cd /opt/zookeeper/
tar -zxvf /opt/zookeeper/apache-zookeeper-3.6.1-bin.tar.gz
配置
複製zoo_sample.cfg文件並命名爲zoo.cfg
cp /opt/zookeeper/apache-zookeeper-3.6.1-bin/conf/zoo_sample.cfg /opt/zookeeper/apache-zookeeper-3.6.1-bin/conf/zoo.cfg
修改zoo.cfg
vim /opt/zookeeper/apache-zookeeper-3.6.1-bin/conf/zoo.cfg
將文件修改如圖
dataDir=/opt/zookeeper/data
dataLogDir=/opt/zookeeper/log
配置環境變量,不配置也可以啓動,就是比較麻煩,所以我這裏配置下環境變量
編輯環境變量文件
vim /etc/profile
在文件最後面裏添加如下內容
export ZOOKEEPER=/opt/zookeeper/apache-zookeeper-3.6.1-bin
export PATH=$PATH:$ZOOKEEPER/bin
重新加載環境變量使剛纔的修改生效
source /etc/profile
啓動驗證
啓動zookeeper需要服務器有jre,如果沒有需要提前安裝
安裝參考文章:centos7下安裝JDK
如果環境變量配置成功,可以使用下面的命令直接啓動zookeeper
zkServer.sh start
出現如圖提示說明啓動成功
常用命令
#啓動
zkServer.sh start
#停止
zkServer.sh stop
#重啓
zkServer.sh restart
#查看狀態
zkServer.sh status