windows环境下启动zookeeper

Zookeeper官网连接地址:
http://www.apache.org/dyn/closer.cgi/zookeeper/

windows环境下启动zookeeper
下载完成后,点击启动服务

windows环境下启动zookeeper
我们发现zookeeper是闪退。解决这个问题,需要我们修改zkServer.cmd配置内容,用文本打开,在文件末尾添加pause即可,如下:
windows环境下启动zookeeper

再次双击zkServer.cmd命令,发现启动后页面出现这样的错误

windows环境下启动zookeeper
按照报错的信息提示,是Zookeeper启动的时候需要依赖你的JAVA_HOME,但是Zookeeper启动的时候没有找到JAVA_HOME,所以会出现上面的异常信息。我们编辑zkEnv.cmd里面的内容
windows环境下启动zookeeper
打开看里面的内容,我们读一下代码,就一目了然了。Zookeeper会判断JAVA_HOME是否存在,如果不存在就会抛出异常。
windows环境下启动zookeeper
解决方案也很简单,我们手动指定我们JAVA_HOME的路径地址。
set JAVA=D:\Jdk\jdk1.8\bin\java
set JAVA_HOMED:\Jdk\jdk1.8\bin
windows环境下启动zookeeper
同时将config文件下的zoo_sample.cfg改为zoo.cfg
windows环境下启动zookeeper
上面的路径地址,是我JDK的绝对路径地址。添加后,保存。再次启动。
windows环境下启动zookeeper
服务端启动成功。
再启动客户进行验证一下。

windows环境下启动zookeeper
客户端启动完毕,如下图所示,说明zookeeper安装成功。
windows环境下启动zookeeper
windows环境下启动zookeeper