赞
踩
- 前提条件:需要安装配置好jdk (省略)
-
- zookeeper-3.4.6.tar.gz 放在/root下
tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/local
- 进入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
- cd /etc/rc.d/init.d/
- touch zookeeper
- chmod +x 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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。