linux下配置zookeeper

查看异常信息./zkServer.sh start-foreground

一:准备安装包

前提条件:需要安装配置好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
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值