下载安装包
https://archive.apache.org/dist/zookeeper/
- 下载后解压
- 初次点击zkServer.cmd启动会报错、闪退现象
- 如出现闪退无法看到错误日志,用编辑器打开zkServer.cmd文件在最底下添加pause在启动就能看到错误日志
- 因为没有zoo.cf文件,需要前往conf目录下复制zoo_sample.cfg文件,修改文件名为zoo.cfg
再次启动
会出现以下错误,说明找不到JAVA_HOME
![image image](https://yqfile.alicdn.com/acd6414e8ad6cad2db6e0aa10320c85fc59f463b.png?x-oss-process=image/resize,w_1400/format,webp)
set JAVA_HOME="C:\installs\Java\jdk1.8.0_162"
C:\installs\Java\jdk1.8.0_162为自己jdk安装目录
![image image](https://yqfile.alicdn.com/db7e96ac44e3b3eec8a7d00df2b65a139633f2a5.png?x-oss-process=image/resize,w_1400/format,webp)
再次启动成功
![image image](https://yqfile.alicdn.com/b8b7606f35031c20401164d59aff6dca965707c6.png?x-oss-process=image/resize,w_1400/format,webp)
注意zoo.cf文件几个重要位置:
- dataDir=./ 临时数据存储的目录(可写相对路径)
- clientPort=2181 zookeeper的端口号
使用zkCli.cmd测试
- ls /:列出zookeeper根下保存的所有节点
- create –e /atguigu 123:创建一个atguigu节点,值为123
- get /atguigu:获取/atguigu节点的值