项目总需要使用dubbo+zookeeper,之前没有了解过这方面的知识,所以第一次尝试搭建zookeeper,遇到了一些可恶又可笑的问题,并记录下来
https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/ zookeeper我是在这里下载的,当时下载了最新版本3.6.2,但是发现有2个压缩包,然后就随便解压了一个选择了下面那个不带bin后缀的,压缩包,这将是一个错误的开始,然后安装后后一直闪退的根源(应该解压后面带有bin的文件)
解压后,按照教程去安装目录下面找conf目录,将zoo_sample.cfg复制一份,并且命名为zoo.cfg,然后用文件编辑器打开zoo.cfg,修改几个参数即可
需要在安装目录下面新建2个空文件夹,命名为data 和log
去复制的zoo.cfg文件夹下面添加这两个参数的目录地址即可,文件地址还是用“/”,
在去安装目录下面的bin目录下,找到zkServer 文件
在这个文件下添加set ZOOCFG=D:\Javatool\zookeeper\apache-zookeeper-3.6.2-bin\conf\zoo.cfg,然后就配置好了,双击zkServer就可以了
启动页面
不过选择对了文件解压按照我上面的步骤来配置,应该不会有大问题,除非你的jdk的环境变量配置有问题也会发现闪退问题。还有记得关闭防火墙