一.下载zookeeper
1.连接地址
https://zookeeper.apache.org/releases.html
2.演示
二.安装zookeeper
1.在centos中使用root用户创建zookeeper用户
用户名为zookeeper,密码为zookeeper。
useradd zookeeper
passwd zookeeper
2.zookeeper底层依赖于jdk,zookeeper用户登录后,解压jdk
//解压jdk
tar -zxvf jdk-8u131-linux-x64.tar.gz
3.配置jdk环境变量
//vim打开.bash_profile文件
vim .bash_profile
//文件中加入如下内容
JAVA_HOME=/home/zookeeper/jdl1.8.0_131
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
//是环境变量生效
. .bash_profile
4.检查jdk是否安装成功
java -version
5.解压zookeeper
//解压zookeeper
tar -zxvf apache-zookeeper-3.6.2-bin.tar.gz
6.设置zookeeper的配置文件
//进入conf目录
cd /home/zookeeper/apache-zookeeper-3.6.2-bin/conf
//复制配置文件
cp zoo_sample.cfg ./zoo_sample.cfg.bak
//如果不是zoo.cfg文件,则需要如下指令
cp zoo_sample.cfg zoo.cfg
//zookeeper安装目录下创建data目录
mkdir data
//vi 修改配置文件中的dataDir
//此路径用于存储zookeeper中数据的内存快照、及事物日志文件
dataDir=/home/zookeeper/apache-zookeeper-3.6.2-bin/data
7.启动zookeeper
//进入zookeeper安装目录下的bin文件夹
cd /home/zookeeper/apache-zookeeper-3.6.2-bin/bin
//启动zookeeper服务器
./zkServer.sh start
//停止zookeeper服务器
zkServer.sh stop
//查看zookeeper服务器状态
zkServer.sh status
(1)zookeeper服务器开启
(2)启动客户端
//zookeeper安装目录下的bin文件夹下执行该指令
./zkCli.sh
//zookeeper安装目录下的bin文件夹下执行该指令【访问非本机的客户端】
./zkCli.sh -server 服务器地址
(3)关闭zookeeper客户端
quit