一、下载

官网地址: https://zookeeper.apache.org/releases.html

Zookeeper 下载 和 安装_客户端


Zookeeper 下载 和 安装_客户端_02


下载的文件:

Zookeeper 下载 和 安装_客户端_03

二、安装

解压后的文件

Zookeeper 下载 和 安装_客户端_04


1)、将conf目录下的zoo_sample.cfg文件,复制一份,重命名为zoo.cfg

Zookeeper 下载 和 安装_zookeeper_05


2)、在安装目录下面新建一个空的data文件夹和log文件夹

Zookeeper 下载 和 安装_服务器_06


3)、修改zoo.cfg配置文件,将dataDir=/tmp/zookeeper修改成zookeeper安装目录所在的data文件夹,再添加一条添加数据日志的配置。

Zookeeper 下载 和 安装_客户端_07


zoo.cfg配置文件参数说明

tickTime        客户端与服务器或者服务器与服务器之间维持心跳,也就是每个tickTime时间就会发送一次心跳。通过心跳不仅能够用来监听机器的工作状态,还可以通过心跳来控制Flower跟Leader的通信时间
initLimit 集群中的follower服务器(F)与leader服务器(L)之间初始连接时能容忍的最多心跳数
syncLimit 集群中flower服务器(F)跟leader(L)服务器之间的请求和答应最多能容忍的心跳数
dataDir 用来存放myid信息跟一些版本,日志,跟服务器唯一的ID信息等。
dataLogDir 存放事务日志的文件夹
clientPort 客户端连接的接口,客户端连接zookeeper服务器的端口,zookeeper会监听这个端口,接收客户端的请求访问!这个端口默认是2181。
maxClientCnxns 允许连接的客户端数目,0为不限制,通过IP来区分不同的客户端

三、启动程序

双击zkServer.cmd 启动zookeeper服务

双击zkCli.cmd 验证是否安装成功

Zookeeper 下载 和 安装_zookeeper_08