【Zookeeper】关于windows安装问题整理汇总
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
文章目录
- 常规安装
- 1、windows配置zoo.cfg之后提示JAVA_HOME is not set.
- 2.使用zkServer start启动报错Invalid arguments, exiting abnormally java.lang.NumberFormatException: For input string: "D:\XXXXXXX\XXXXXXX\XXXXXXX\zookeeper3.7.0bin\bin\..\conf\zoo.cfg"
- 3.指定zkServer.cmd报错提示org.apache.zookeeper.server.persistence.FileTxnSnapLog$DatadirException: Unable to create data directory D:ProgramFiles
常规安装
复制 一个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路径使用的单斜杠\,替换成双斜杠(\)