当前位置:   article > 正文

Windows下安装zookeeper,以及相关问题的解决办法

Windows下安装zookeeper,以及相关问题的解决办法

1、下载zookeeper

国内开源镜像下载:Index of /apache/zookeeper

 

 下载后解压到自己想要的位置,zookeeper是免安装的。

2、配置zookeeper

安装好后我们在根目录下创建两个文件夹,一个是data,一个是log;

 然后我们打开conf文件夹,将其中的名为zoo_sample.cfg的文件复制一份(保险起见,后面可以恢复),然后改名为zoo.cfg

 然后修改zoo.cfg文件里面的内容

  1. dataDir=D:\\workSoftware\\zookeeper\\apache-zookeeper-3.6.4-bin\\data
  2. dataLogDir=D:\\workSoftware\\zookeeper\\apache-zookeeper-3.6.4-bin\\log 

3、配置环境变量

在安装配置zookeeper之前需要配置jdk的环境变量,zookeeper在启动服务端的时候会基于java环境启动,所以在启动的时候会检测 jdk 是否安装,如果配置过的可以直接跳过此项,没有配置过的会报错JAVA_HOME is not set

在Windows上面运行zookeeper配置环境变量步骤如下:

  1. #环境变量名
  2. ZOOKEEPER_HOME
  3. #环境变量值
  4. D:\workSoftware\zookeeper\apache-zookeeper-3.6.4-bin

还需要在系统变量path里面添加

%ZOOKEEPER_HOME%\bin;%ZOOKEEPER_HOME%\conf;

4、验证

打开zookeeper的bin目录,运行zkServer.cmd

 看到下面这个界面说明安装配置成功了

 如果需要使用到zookeeper,这个界面就不要关闭。

打开bin目录,运行zkCli.cmd测试一下

 没问题,ok

5、小错误

5.1、错误一

如果在启动zookeeper的时候提示Zookeeper audit is disabled.这个错误的话

 则需要在zoo.cfg里面添加一行配置

audit.enable=true

 再次测试,启动成功

 5.2、错误二

zookeeper启动成功后自动关闭。日志报错Unable to access datadir, exiting abnormally

网上说是zookeeper的data路径下创建version-2目录,zookeeper无法自动创建,需要我们手动去删除这个目录

 

 删除后,再次点击运行zkServer.cmd,启动成功

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/819743
推荐阅读
相关标签
  

闽ICP备14008679号