Windows下安装单机模式的zookeeper

1、安装zookeeper的前提是安装JDK并配置好环境变量;
2、安装zookeeper。在官网http://zookeeper.apache.org/下载zookeeper,我下载的是zookeeper-3.4.14版本;
3、解压zookeeper。比如我的是将zookeeper解压到D:\zookeeper;
4、安装zookeeper单机模式。找到D:\zookeeper\zookeeper-3.4.14\conf下的zoo_sample.cfg(这是zookeeper的配置文件) ,将其重命名为zoo.cfg,然后双击点开修改内容:
在这里插入图片描述
我的D:\zookeeper\zookeeper-3.4.14下并没有data和log,是自己新建的,而且配置文件里一般自带dataDir一行用于存放znodes节点信息,只需添加dataLogDir一行用于存放日志信息。“=”后面是文件所在路径,注意路径里的"\\";
在这里插入图片描述
5、在cmd命令框下进入D:\zookeeper\zookeeper-3.4.14\bin,运行zkserver.cmd
在这里插入图片描述
如果出现闪退,先检查JDK的配置,若配置无误,建议找到D:\zookeeper\zookeeper-3.4.14\bin下的zkServer.cmd,右击选编辑模式打开,在代码最下面加上pause来查看错误所在;在这里我来说一下我在启动过程中遇到的两个问题和解决方式
第一个Error: JAVA_HOME is incorrectly set.。在D:\zookeeper\zookeeper-3.4.14\bin下找到zkEnv.cmd,右击选编辑模式打开,给JAVA_HOME添加jdk的直接路径
在这里插入图片描述
第二个’C:\Program’ 不是内部或外部命令,也不是可运行的程序或批处理文件 。原因是Java安装路径里Program Files含有空格导致找不到java路径,给JAVA添加java的直接路径,并将路径用" "处理
在这里插入图片描述
然后重新在cmd中输入zkserver即可启动。
6、用zkcli.cmd命令查看服务是否启动成功
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43965383/article/details/103586253