centos安装zookeeper
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