linux下配置zookeeper


一:准備安裝包

前提條件:需要安裝配置好jdk (省略)

zookeeper-3.4.6.tar.gz 放在/root下

二:解壓並安裝

tar -zxvf zookeeper-3.4.6.tar.gz  -C /usr/local

三:創建data目錄

進入zookeeper-3.4.6目錄,創建data目錄
mkdir  data   #等會需要配置到zoo.cfg中

四:創建配置文件並修改

cd  conf
cp zoo_sample.cfg zoo.cfg #創建配置文件zoo.cfg

修改zoo.cfg
修改data屬性:dataDir=/root/zookeeper-3.4.6/data

五:基本命令

  • 啟動

    進入Zookeeper的bin目錄,啟動服務命令
     ./zkServer.sh start
    

  • 狀態

    查看服務狀態:
    ./zkServer.sh status
    

  • 停服務
停止服務命令
./zkServer.sh stop

六:配置環境變量

vim /etc/profile

尾部加入如下:
#zookeeper enviroment
export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.6
export PATH=$PATH:$ZOOKEEPER_HOME/bin

source /etc/profile

七:設置開機⾃啟

  • 首先進入 /etc/rc.d/init.d ,創建⼀個名為zookeeper 的⽂件,並授權
cd /etc/rc.d/init.d/
touch zookeeper
chmod +x zookeeper
  • 編輯zookeeper文件
#!/bin/bash
#chkconfig:- 20 90
#description:zookeeper
#processname:zookeeper
ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.6     #注意路徑
export JAVA_HOME=/usr/local/java/jdk1.8.0_201 # 此處根據你的實際情況配置
case $1 in
start) su root $ZOOKEEPER_HOME/bin/zkServer.sh start;;
stop) su root $ZOOKEEPER_HOME/bin/zkServer.sh stop;;
status) su root $ZOOKEEPER_HOME/bin/zkServer.sh status;;
restart) su root $ZOOKEEPER_HOME/bin/zkServer.sh restart;;
*) echo "require start|stop|status|restart" ;;
esac 
  • 最后加入開機啟動即可

    chkconfig --add zookeeper
    chkconfig zookeeper on
    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM