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

文章目录

  • 常规安装:
  • 1、windows配置zoo.cfg之后,提示:JAVA_HOME is not set.
    • 1.1 本地没有安装JDK或者没有配置JAVA_HOME
      • 解决方案,参考JDK安装下载办法
    • 1.2 本地配置的JDK但是环境变量JDK路劲不叫名字“JAVA_HOME”
      • 解决方案:
  • 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”

如果遇见启动报错:
【Zookeeper】关于windows安装问题整理汇总_第1张图片

解决方案:

启动命令修改为zkServer.cmd

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

解决方案:

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

你可能感兴趣的:(zookeeper,java-zookeeper,zookeeper,windows)