獲取安裝包
1.訪問 https://www.apache.org/dyn/closer.cgi/zookeeper/逝变,挑選一個下載站點援岩。一般都會選cn的吧~
進去后,選擇需要下載的版本姻檀。這里就以最新的穩(wěn)定版為例爽醋。
2.我們可以先下載到本地,然后上傳到服務器恶座。也可以直接下載到服務器上搀暑,命令形如:
wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/stable/zookeeper-3.4.12.tar.gz
安裝并配置
1.解壓安裝包
tar -zxvf zookeeper-3.4.12.tar.gz
2.獲取配置文件
進入解壓后的目錄里,找到conf文件夾跨琳,把里面的zoo_sample.cfg復制一份作為配置文件
cp zoo_sample.cfg zoo.cfg
3.修改配置文件zoo.cfg自点,這里簡單配置了下數據文件和日志文件的路徑。具體情況得具體配置湾宙。
#數據文件夾
dataDir=/data/zookeeper-3.4.12/data
#日志文件夾
dataLogDir=/data/zookeeper-3.4.12/logs
4.配置系統(tǒng)環(huán)境變量
vim /etc/profile
在文件后面追加
#zookeeper-3.4.12
export ZOOKEEPER_HOME=/soft/zookeeper-3.4.12/
export PATH=$ZOOKEEPER_HOME/bin:$PATH
export PATH
保存退出后讓配置文件生效
source /etc/profile
服務啟停
1.進入到 zookeeper 的bin目錄里面樟氢。
2.啟動 zookeeper 服務
./zkServer.sh start
3.停止?zookeeper 服務
./zkServer.sh stop
4.查看運行狀態(tài)
./zkServer.sh status
5.重啟 zookeeper 服務
./zkServer.sh restart
自啟動配置
1.在?/etc/rc.d/init.d 目錄下創(chuàng)建 zookeeper 文件
touch?/etc/rc.d/init.d/zookeeper
2.修改?zookeeper 文件
#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
export JAVA_HOME=/soft/jdk1.8.0_201
case $1 in
? ? start) su root /soft/zookeeper-3.4.12/bin/zkServer.sh start;;
? ? stop) su root /soft/zookeeper-3.4.12/bin/zkServer.sh stop;;
? ? status) su root /soft/zookeeper-3.4.12/bin/zkServer.sh status;;
? ? restart) su root /soft/zookeeper-3.4.12/bin/zkServer.sh restart;;
? ? *) echo "require start|stop|status|restart" ;;
esac
注意:文件頭部#注釋的部分不能少,而且文件中諸如JDK路徑侠鳄,zookeeper路徑都需要修改為你自己的埠啃。
3.為新建的/etc/rc.d/init.d/zookeeper文件添加可執(zhí)行權限
chmod +x /etc/rc.d/init.d/zookeeper
4.把zookeeper這個腳本添加到開機啟動項里面
chkconfig --add zookeeper
5.查看是否添加成功
chkconfig --list
結果形如:
6.至此,可以重啟系統(tǒng)進行查看伟恶。
參考
Linux上安裝ZooKeeper并設置開機啟動(CentOS7+ZooKeeper3.4.10) https://blog.csdn.net/pucao_cug/article/details/71240246
在 CentOS7 上安裝 Zookeeper-3.4.9 服務?https://www.linuxidc.com/Linux/2016-09/135052.htm