Windows下Zookeeper启动zkServer.cmd报错闪退,找不到zoo.cfg文件

时间:2024-04-03 08:40:24

解压下载的Zookeeper的压缩包,打开bin文件夹
Windows下Zookeeper启动zkServer.cmd报错闪退,找不到zoo.cfg文件

Zookeeper在Windows下启动只需要运行zkServer.cmd双击即可。

但是有时候启动会出现报错闪退的情况,找不到报错原因。这样解决。。。。。

1、编辑文件zkServer.cmd,在文件最后加上pause,这样就算报错也不会出现闪退
Windows下Zookeeper启动zkServer.cmd报错闪退,找不到zoo.cfg文件
2、编写完成之后启动zkServer.cmd,就会看见报错信息
Windows下Zookeeper启动zkServer.cmd报错闪退,找不到zoo.cfg文件
错误原因,找不到zoo.cfg配置文件,这是什么原因呢?

3、用编辑器打开zkEnv.cmd可以看见这样一条信息。。。
Windows下Zookeeper启动zkServer.cmd报错闪退,找不到zoo.cfg文件
这块指定的是zoo.cfg文件,但是解压出来的文件里面找不到这个文件,有两种解决方法。

1、修改zkEnv.cmd文件的配置信息,将zoo.cfg改为zoo_sample.cfg
Windows下Zookeeper启动zkServer.cmd报错闪退,找不到zoo.cfg文件
2、打开解压文件夹下面的conf文件夹,将里面的zoo_sample.cfg配置文件,复制粘贴一份,文件名改为zoo.cfg
Windows下Zookeeper启动zkServer.cmd报错闪退,找不到zoo.cfg文件
最后,重新双击zkServer.cmd启动
Windows下Zookeeper启动zkServer.cmd报错闪退,找不到zoo.cfg文件
启动成功。