一、环境准备
CentOS 7 + JDK8+apache-zookeeper-3.5.8-bin.tar.gz,其中操作系统为SUSELinux也适用
二、安装步骤
(1)安装到/usr/local/myZooKeeper目录下(目录可自选自建)
# cd /usr/local/myZooKeeper
# tar -zxvf apache-zookeeper-3.5.8-bin.tar.gz
(2)zoo_sample.cfg这个文件复制为zoo.cfg (必须是这个文件名)
# cd /usr/local/myZooKeeper/apache-zookeeper-3.5.8-bin/conf
# cp zoo_sample.cfg zoo.cfg
(3)编辑zoo.cfg文件
# vi zoo.cfg
(4)创建环境变量
export ZOOKEEPER=/usr/local/myZooKeeper/apache-zookeeper-3.5.8-bin
export PATH=$PATH:$ZOOKEEPER/bin
(5)开启防火墙
# firewall-cmd --permanent --zone=public --add-port=2181/tcp
# firewall-cmd --permanent --zone=public --add-port=2888/tcp
# firewall-cmd --permanent --zone=public --add-port=3888/tcp
# 一定要重启防火墙服务
# systemctl restart firewalld.service
三、zk操作服务端
(1)启动
# zkServer.sh start
(2)停止
# zkServer.sh stop
(3)状态
# zkServer.sh status
四、zk操作客户端
(1)连接
# zkCli.sh
# 如果是连接多个不同的主机节点,可以使用如下命令:
# zkCli.sh -server ip:2888