码迷,mamicode.com
首页 > 其他好文 > 详细

Zookeeper安装

时间:2020-05-23 11:39:08      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:local   设置   ESS   根据   touch   配置环境变量   pat   status   bin   

下载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

Zookeeper安装

标签:local   设置   ESS   根据   touch   配置环境变量   pat   status   bin   

原文地址:https://www.cnblogs.com/aaaak/p/install_Zookeeper.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!