前端同事的电脑炸了.运维部门的一个搞硬件的同事也搞不定了,所以换了一台电脑,
电脑是windows10系统.,几乎白板(离职的同事的电脑),
在解压zookeeper的加压包后,运行bin目录下的: zkServer.cmd 文件时总是闪退
百度上大多都是说jdk安装错误,但是jdk明明示没错的,
无意间看到一个博客讲的是windows10系统的原因,我依照博客修改后,修复成功了.
博客地址:
https://www.cnblogs.com/chenfj-fer/p/6972233.html
内容:
1.找到bin文件夹下的zkEnv.cmd文件,右击编辑
找到下面部分,改为如下
set JAVA_HOME=%JAVA_HOME:"=%
if not exist "%JAVA_HOME%\bin\Java.exe" ( <-- 来错误的是"%JAVA_HOME%" \bin\java.exe
echo Error: JAVA_HOME is incorrectly set.
goto :eof
)
set JAVA="%JAVA_HOME%\bin\java" <-- 来错误的是="%JAVA_HOME"%\bin\java
2.zoo.cfg中的路径用双斜杠
eg: dataDir=F:\\tools\\zookeeper-3.4.8\\zookeeper\\data
dataLogDir=F:\\tools\\zookeeper-3.4.8\\zookeeper\\log