启动zookeeper时报错JAVA_HOME is not set
看了环境变量,确实没配置好查看zookeeper的bin下的zkEnv.cmd文件
set JAVA_HOME="D:\Program Files\Java\jdk1.7.0_75"
if not defined JAVA_HOME (
echo Error: JAVA_HOME is not set.
goto :eof
)
if not exist %JAVA_HOME%\bin\java.exe (
echo Error: JAVA_HOME is incorrectly set.
goto :eof
)
set JAVA=%JAVA_HOME%\bin\java
发现最后一行代码指向操作系统的java路径
所以需要配置本机JAVA_HOME环境变量
最后记住关闭cmd重新打开,执行zkServer.cmd命令就OK了