目录
1、下载
2、安装与配置
3、利用python尝试使用
1、下载
zookeeper 下载地址为: Apache ZooKeeper,点进去后选择下图中红色框住的部分。
之后再点击HTTP下的链接
2、安装与配置
在成功下载后,对文件进行解压,得到下列文件(貌似有一个文件少了也没关系):
此时在此路径下创建两个空文件夹,分别命名为data和log
之后,再点进conf文件夹,将zoo_sample.cfg文件复制一份,并命名为zoo.cfg
之后,修改zoo.cfg文件里面的内容,将dataDir=/tmp/zookeeper 修改成 zookeeper 安装目录所在的 data 文件夹路径,再添加一条添加数据日志的配置(即log文件夹路径),保存并退出。
之后,到bin路径下,双击zkServer.cmd文件启动程序
如果成功启动,则会出现 bind to port 0.0.0.0/0.0.0.0:2181
如果启动失败(双击无反应或直接秒退cmd窗口),则需要修改该文件内容,将下列红框中进行替换,后面需要打开的zkCli.cmd文件也要做同样的修改(此处参考了这位博主(/是故天时雨)的做法windows下Zookeeper安装出现闪退)
call %JAVA%
# 换成下面这个
java
在成功启动zkServer.cmd后,再双击zkCli.cmd文件,出现下列红框内容,则说明启动成功
3、利用python尝试使用
在python先安装kazoo包
pip3 install kazoo
之后,创建一个py文件,输入下列代码
from kazoo.client import KazooClient
zk = KazooClient(hosts='localhost:2181') # 局域网地址,如果是本地那就写127.0.0.1
zk.start() #与zookeeper连接
print('OK')
zk.stop() #与zookeeper断开
如果成功输出ok,则说明成功。