1.1 下载,解压

$ wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz
$ tar -zxvf zookeeper-3.4.9.tar.gz -C /usr/local/zookeeper-3.4.9

1.2 启动

默认就是单机模式,

$ cp conf/zoo_sample.cfg conf/zoo.cfg 拷贝配置文件保留原有的
$ ./bin/zkServer.sh start

1.3 使用java 客户端连接ZooKeeper

$ ./bin/zkCli.sh -server 127.0.0.1:2181

然后就可以使用了,实际上谈不上安装,只是解压,启动而已另外一篇文章中需要zookeeper作为注册中心的

 

注册为系统服务

vi /etc/rc.d/init.d/zookeeper

#!/bin/bash

# chkconfig:35 81 82

# description:zookeeper server script

#export JAVA_HOME=/usr/local/jdk1.8.0_111(可以加上,避免找不到jdk

)

#export PATH=$JAVA_HOME/bin:$PATH

if [ -z $1 ]
then
echo "缺少位置参数"
echo "请使用$0 {start|start-foreground|stop|restart|status|upgrade|print-cmd}"
exit 1
fi
/usr/local/zookeeper-3.4.9/bin/zkServer.sh $1

以上是代码

chmod 755 /etc/rc.d/init.d/zookeeper(增加可执行权限)

chkconfig --add /etc/rc.d/init.d/zookeeper(加入到系统服务中)

通用linux使用方法:/etc/rc.d/init.d/zookeeper start

如果是红帽,centos系列表发行版linux,可以使用如下命令启动服务:

service zookeeper start

service zookeeper stop

service zookeeper restart

service zookeeper status

标签: zookeeper

添加新评论