解决办法
首先,Zookeeper在Windows下启动只需要运行zkServer.cmd双击即可(需保证运行环境中正确安装了Java运行环境),而zkEnv.cmd中为其相关的变量。
解决办法:
将zkServer.cmd中
call %JAVA% "-Dzookeeper.log.dir
改为
call Java "-Dzookeeper.log.dir
即可。
排查问题的方法
需要查看闪退和无反应的情况时,需通过cmd进入zk的bin文件夹中,并运行zkServer.cmd
此时会将具体的报错进行打印