一:点击zkServer.cmd闪退问题排查
1、zkServer.cmd编辑,在最后的位置输入pause,会在命令行打印错误结果,如果还是闪退,先处理jdk问题
2、jdk的安装路径不能有空格,例如之前的路径:D:\Program Files (x86)\java\jdk1.8,现在改成D:\java\jdk1.8
二:zkserver.cmd 提示文件名、目录名或卷标语法不正确
1、打开conf文件夹,把zoo_sample.cfg改为zoo.cfg
2、修改zkServer.cmd文件
(改后缀为txt,记事本打开,修改后 记得后缀改回cmd)
call %JAVA% "-Dzookeeper.log.dir=%ZOO_LOG_DIR%" ........
修改为
java "-Dzookeeper.log.dir=%ZOO_LOG_DIR%" ......
…
3、修改zkCli.cmd文件
(改后缀为txt,记事本打开,修改后 记得后缀改回cmd)
call %JAVA% ........
修改为
java ........
三:配置服务端口,避免端口占用
1、打开conf文件夹,打开zoo.cfg文件,在里面添加以下内容:
dataDir=D:\Program Files (x86)\apache-zookeeper-3.8.1-bin\data,这里的路径是各自实际安装路径,需要在目录下新增data文件夹
admin.serverPort=8888 (8888可以随便改变,只是为了避免默认端口被占用修改下)
这样处理后,就正常可以运行起来了,记录一下。