【Zookeeper】关于windows安装问题整理汇总

常规安装

复制 一个zoo_sample.cfg文件
修改文件名zoo.cfg
编辑zoo.cfg


dataDir=D:\\XXXXXXX\\XXXXXXX\\XXXXXXX\\zookeeper-Version\\data
dataLogDir=D:\\XXXXXXX\\XXXXXXX\\XXXXXXX\\zookeeper-Version\\log

1、windows配置zoo.cfg之后提示JAVA_HOME is not set.

出现问题的原因有两种

1.1 本地没有安装JDK或者没有配置JAVA_HOME

解决方案参考JDK安装下载办法

1.2 本地配置的JDK但是环境变量JDK路劲不叫名字“JAVA_HOME”

解决方案

进入zookeeper安装目录下bin文件夹下
编辑文件zkEnv.cmd
添加

set JAVA=D:\XXXXXXX\XXXXXXX\XXXXXXX\jdk1.8.0_231\bin\java
set JAVA_HOME=D:\XXXXXXX\XXXXXXX\XXXXXXX\jdk1.8.0_231

重新执行启动语句zkServer.cmd

2.使用zkServer start启动报错Invalid arguments, exiting abnormally java.lang.NumberFormatException: For input string: “D:\XXXXXXX\XXXXXXX\XXXXXXX\zookeeper3.7.0bin\bin…\conf\zoo.cfg”

如果遇见启动报错
在这里插入图片描述

解决方案

启动命令修改为zkServer.cmd

3.指定zkServer.cmd报错提示org.apache.zookeeper.server.persistence.FileTxnSnapLog$DatadirException: Unable to create data directory D:ProgramFiles

解决方案

windows环境下看下是否dataDir和dataLogDir路径使用的单斜杠\,替换成双斜杠(\)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: windows