linux安装启动zookeeper全过程及遇到的坑
- 其他
- 2025-09-01 06:24:01

1、下载安装zookeeper
参考文章: blog.csdn.net/weixin_48887095/article/details/132397448
2、启动失败 1、启动失败JAVA_HOME is not set and java could not be found in PATH 已安装 JAVA 配置了JAVA_HOME,还是报错解决方法:参考: blogs /OnlyDreams/p/16694263.html替换启动命令为 ./zkServer.sh start或bash zkServer.sh start
2、启动失败 ClassNotFoundException: org.apache.zookeeper.server.quorum.QuorumPeerMain [root@xxx] zkServer.sh start-foreground ZooKeeper JMX enabled by default Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg Error: Could not find or load main class org.apache.zookeeper.server.quorum.QuorumPeerMain Caused by: java.lang.ClassNotFoundException: org.apache.zookeeper.server.quorum.QuorumPeerMain
解决方法: blog.csdn.net/weixin_48887095/article/details/132397448
3、启动失败,端口8080被占用 Caused by: java.io.IOException: Failed to bind to /0.0.0.0:8080
解决方法:
参考: blog.csdn.net/lihaitao910215/article/details/105176064修改配置,在zoo.cfg中添加了一行配置:admin.serverPort=80014、启动失败,端口2181被占用 java.net.BindException: Address already in use
查看端口占用:lsof -i:2181发现没有端口占用
修改配置:修改conf/zoo.cfg中的clientPort=2181 为clientPort=21810
参考: juejin /post/7301342025881518089
3 启动成功 服务端启动成功:bash zkServer.sh status start查看服务端状态:bash zkServer.sh status停止服务端:bash zkServer.sh stop启动客户端:bash zkCli.shlinux安装启动zookeeper全过程及遇到的坑由讯客互联其他栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“linux安装启动zookeeper全过程及遇到的坑”