【ZooKeeper启动失败】Error: Could not find or load main class org.apache.zookeeper.server.quorum.QuorumPeerMain
在 CentOS 7 系统中安装好 ZooKeeper 后,进入安装目录 /usr/local/zookeeper/apache-zookeeper-3.5.6/bin/,使用命令 ./zkServer.sh start 启动,发现启动失败:
1 | [zookeeperu@202 bin]$ ./zkServer.sh start |
进入目录 /usr/local/zookeeper/apache-zookeeper-3.5.6/logs,查看日志文件:
1 | [zookeeperu@202 bin]$ cd /usr/local/zookeeper/apache-zookeeper-3.5.6/logs |
可看到以下错误信息:
1 | Error: Could not find or load main class org.apache.zookeeper.server.quorum.QuorumPeerMain |
出现 Error: Could not find or load main class org.apache.zookeeper.server.quorum.QuorumPeerMain 错误,是因为我在安装时,选用了 apache-zookeeper-{version}.tar.gz 包而不是 apache-zookeeper-{version}-bin.tar.gz 包,后面使用 apache-zookeeper-3.5.6-bin.tar.gz (文件名包含bin)重新安装后,解决了问题:
1 | [zookeeperu@202 bin]$ ./zkServer.sh start |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Johnson Lin!




