1 介绍
•Zookeeper 是一个分布式的、开源的分布式应用程序的协调服务。
•Zookeeper 是 Apache Hadoop 项目下的一个子项目,是一个树形目录服务。
2 下载
官网下载地址:https://zookeeper.apache.org/

linux的环境
- jdk1.8
- tomcat:9.0
- zookeeper 3.5.6
3 安装与配置
3.1 新建解压目录
在linux的opt新建ZooKeeper目录
cd /opt/ZooKeeper#上传zookeeper alt+pput f:/setup/apache-zookeeper-3.5.6-bin.tar.gz#打开 opt目录cd /opt#创建zooKeeper目录mkdir zooKeeper#将zookeeper安装包移动到 /opt/zooKeepermv apache-zookeeper-3.5.6-bin.tar.gz /opt/zookeeper/
3.2 解压压缩包
tar -zxvf apache-ZooKeeper-3.5.6-bin.tar.gz 
3.3 配置zoo.cfg
#进入到conf目录cd /opt/zooKeeper/apache-zooKeeper-3.5.6-bin/conf/#拷贝cp zoo_sample.cfg zoo.cfg
3.4 修改zoo.cfg
#打开目录cd /opt/zooKeeper/#创建zooKeeper存储目录mkdir zkdata#修改zoo.cfgvim /opt/zooKeeper/apache-zooKeeper-3.5.6-bin/conf/zoo.cfg

修改存储目录:dataDir=/opt/zookeeper/zkdata
修改端口占用:admin.serverPort=9091 (原因:默认8080端口和tomcat端口占用)
3.5 启动ZooKeeper
输入 cd /opt/zooKeeper/apache-zooKeeper-3.5.6-bin/bin/
输入 ./zkServer.sh start
cd /opt/zooKeeper/apache-zooKeeper-3.5.6-bin/bin/#启动./zkServer.sh startZooKeeper JMX enabled by defaultUsing config: /opt/zooKeeper/apache-zookeeper-3.5.6-bin/bin/../conf/zoo.cfgZooKeeper JMX enabled by defaultUsing config: /opt/zooKeeper/apache-zookeeper-3.5.6-bin/bin/../conf/zoo.cfgStopping zookeeper ... ./zkServer.sh: 第 213 行:kill: (30207) - 没有那个进程STOPPEDZooKeeper JMX enabled by defaultUsing config: /opt/zooKeeper/apache-zookeeper-3.5.6-bin/bin/../conf/zoo.cfgStarting zookeeper ... STARTED
3.6 查看ZooKeeper状态
输入 ./zkServer.sh status
./zkServer.sh statusZooKeeper JMX enabled by defaultUsing config: /opt/zooKeeper/apache-zookeeper-3.5.6-bin/bin/../conf/zoo.cfgClient port found: 2181. Client address: localhost.Mode: standalone
standalone代表zk没有搭建集群,现在是单节点 ,端口:2181
