赞
踩
国内开源镜像下载:Index of /apache/zookeeper
下载后解压到自己想要的位置,zookeeper是免安装的。
安装好后我们在根目录下创建两个文件夹,一个是data,一个是log;
然后我们打开conf文件夹,将其中的名为zoo_sample.cfg的文件复制一份(保险起见,后面可以恢复),然后改名为zoo.cfg
然后修改zoo.cfg文件里面的内容
- dataDir=D:\\workSoftware\\zookeeper\\apache-zookeeper-3.6.4-bin\\data
- dataLogDir=D:\\workSoftware\\zookeeper\\apache-zookeeper-3.6.4-bin\\log
在安装配置zookeeper之前需要配置jdk的环境变量,zookeeper在启动服务端的时候会基于java环境启动,所以在启动的时候会检测 jdk 是否安装,如果配置过的可以直接跳过此项,没有配置过的会报错JAVA_HOME is not set
在Windows上面运行zookeeper配置环境变量步骤如下:
- #环境变量名
- ZOOKEEPER_HOME
- #环境变量值
- D:\workSoftware\zookeeper\apache-zookeeper-3.6.4-bin
还需要在系统变量path里面添加
%ZOOKEEPER_HOME%\bin;%ZOOKEEPER_HOME%\conf;
打开zookeeper的bin目录,运行zkServer.cmd
看到下面这个界面说明安装配置成功了
如果需要使用到zookeeper,这个界面就不要关闭。
打开bin目录,运行zkCli.cmd测试一下
没问题,ok
如果在启动zookeeper的时候提示Zookeeper audit is disabled.这个错误的话
则需要在zoo.cfg里面添加一行配置
audit.enable=true
再次测试,启动成功
zookeeper启动成功后自动关闭。日志报错Unable to access datadir, exiting abnormally
网上说是zookeeper的data路径下创建version-2
目录,zookeeper无法自动创建,需要我们手动去删除这个目录
删除后,再次点击运行zkServer.cmd,启动成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。