当前位置:   article > 正文

linux下配置zookeeper

linux下配置zookeeper

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

一:准备安装包

  1. 前提条件:需要安装配置好jdk (省略)
  2. zookeeper-3.4.6.tar.gz 放在/root下

二:解压并安装

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

三:创建data目录

  1. 进入zookeeper-3.4.6目录,创建data目录
  2. mkdir data #等会需要配置到zoo.cfg中

四:创建配置文件并修改

  1. cd conf
  2. cp zoo_sample.cfg zoo.cfg #创建配置文件zoo.cfg
  3. 修改zoo.cfg
  4. 修改data属性:dataDir=/root/zookeeper-3.4.6/data

五:基本命令

  • 启动

    1. 进入Zookeeper的bin目录,启动服务命令
    2. ./zkServer.sh start

  • 状态

    1. 查看服务状态:
    2. ./zkServer.sh status

  • 停服务
  1. 停止服务命令
  2. ./zkServer.sh stop

六:配置环境变量

  1. vim /etc/profile
  2. 尾部加入如下:
  3. #zookeeper enviroment
  4. export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.6
  5. export PATH=$PATH:$ZOOKEEPER_HOME/bin
  6. source /etc/profile

七:设置开机⾃启

  • 首先进入 /etc/rc.d/init.d ,创建⼀个名为zookeeper 的⽂件,并授权
  1. cd /etc/rc.d/init.d/
  2. touch zookeeper
  3. chmod +x zookeeper
  • 编辑zookeeper文件
  1. #!/bin/bash
  2. #chkconfig:- 20 90
  3. #description:zookeeper
  4. #processname:zookeeper
  5. ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.6 #注意路径
  6. export JAVA_HOME=/usr/local/java/jdk1.8.0_201 # 此处根据你的实际情况配置
  7. case $1 in
  8. start) su root $ZOOKEEPER_HOME/bin/zkServer.sh start;;
  9. stop) su root $ZOOKEEPER_HOME/bin/zkServer.sh stop;;
  10. status) su root $ZOOKEEPER_HOME/bin/zkServer.sh status;;
  11. restart) su root $ZOOKEEPER_HOME/bin/zkServer.sh restart;;
  12. *) echo "require start|stop|status|restart" ;;
  13. esac
  • 最后加入开机启动即可

    1. chkconfig --add zookeeper
    2. chkconfig zookeeper on
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号