Zookeeper安装

下载Zookeeper安装包并解压

在 /opt/soft 内下载Zookeeper(带有bin名称的包)

wget -c http://mirror.hust.edu.cn/apache/zookeeper/zookeeper-3.6.1/apache-zookeeper-3.6.1-bin.tar.gz
tar zxvf apache-zookeeper-3.6.1-bin.tar.gz -C /opt/module/

解压完之后, /opt/module/ ⽬录中会出现⼀个 apache-zookeeper-3.6.1-bin的⽬录

安装Zookeeper

# 创建data⽬录
mkdir /opt/module/apache-zookeeper-3.6.1-bin/bin/data
# 创建log⽬录
mkdir /opt/module/apache-zookeeper-3.6.1-bin/bin/log

# 创建配置⽂件并修改 进⼊到 zookeeper 的 conf ⽬录,复制 zoo_sample.cfg 得到 zoo.cfg :
cd conf/
cp zoo_sample.cfg zoo.cfg
# 修改zoo.cfg 将其中的 dataDir/dataLogDir 修改为上⾯刚创建的 data/log ⽬录
dataDir=/opt/module/apache-zookeeper-3.6.1-bin/bin/data
dataLogDir=/opt/module/apache-zookeeper-3.6.1-bin/bin/log

启动Zookeeper

#启动
 ./bin/zkServer.sh start
#查看状态
./bin/zkServer.sh status

配置环境变量

vim /etc/profile
#尾部追加
export ZOOKEEPER_HOME=/usr/local/zookeeper/apache-zookeeper-3.6.1-bin
export PATH=$PATH:$ZOOKEEPER_HOME/bin

设置开机自启

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/apache-zookeeper-3.6.1-bin
export JAVA_HOME=/usr/local/java/jdk1.8.0_161 # 此处根据你的实际情况更换对
应
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

检验安装结果

./bin/zkCli.sh
posted @ 2020-05-23 11:01  aaaak  阅读(225)  评论(0编辑  收藏  举报