zookeeper 启动服务器闪退全解

zookeeper 启动服务器闪退全解_第1张图片

项目场景:

例如:启动zookeeper服务器,启动zookeeper客户端连接服务器**


问题描述:

在打开zookeeper目录下的bin中的 zkServer.cmd 闪退**


原因分析:

首先右键 zkServer.cmd 点击编辑
zookeeper 启动服务器闪退全解_第2张图片

下拉到底部,在 endlocal 上加上 pause
zookeeper 启动服务器闪退全解_第3张图片

然后保存重新打开 zkServer.cmd ,我们可以看到这里报错显示找不到上一级 binzoo.cfg 这个文件

zookeeper 启动服务器闪退全解_第4张图片

我们进入到bin同目录的conf中可以看到确实没有 zoo.cfg 这个文件

zookeeper 启动服务器闪退全解_第5张图片


解决方案:

复制 zoo_sample.cfg 文件并改名为 zoo.cfg

zookeeper 启动服务器闪退全解_第6张图片

一般来说到这里就已经解决了,但是还有可能会报

找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain
zookeeper 启动服务器闪退全解_第7张图片

这是因为下载的是未编译的 jar 包。如果是 apache-zookeeper-3.6.2.tar.gz 这样命名的,都是未编译的,而 apache-zookeeper-3.6.2-bin.tar.gz 这般命名的,才是已编译的包。

解决方案:

重新下载 apache-zookeeper-3.6.2-bin.tar.gz 包,然后解压使用。

你可能感兴趣的:(学习过程遇到的问题,zookeeper,linux,java)