linux 安装启动zookeeper全过程及遇到的坑

1、下载安装zookeeper

参考文章:https://blog.csdn.net/weixin_48887095/article/details/132397448


2、启动失败

1、启动失败JAVA_HOME is not set and java could not be found in PATH


2、启动失败 ClassNotFoundException: org.apache.zookeeper.server.quorum.QuorumPeerMain

bash 复制代码
[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

解决方法:https://blog.csdn.net/weixin_48887095/article/details/132397448


3、启动失败,端口8080被占用 Caused by: java.io.IOException: Failed to bind to /0.0.0.0:8080

解决方法:


4、启动失败,端口2181被占用 java.net.BindException: Address already in use

3 启动成功

  • 服务端启动成功:bash zkServer.sh status start
  • 查看服务端状态:bash zkServer.sh status
  • 停止服务端:bash zkServer.sh stop
  • 启动客户端:bash zkCli.sh
相关推荐
A_humble_scholar8 分钟前
Linux 网络基础(三)下的 HTTP 核心详解:从请求响应到状态管
linux·网络·http
Albart57516 分钟前
Docker Desktop最新版安装踩坑全记录(Windows_Mac_Linux)【2026 4.74.0 终版】
linux·windows·macos·docker·环境搭建·踩坑记录
举手1 小时前
Epoll模型
linux·c++·学习
Escalating_xu1 小时前
【Linux】基础 I/O 深度解析:FILE、文件描述符、open/read/write、重定向与缓冲区
java·linux·服务器
qetfw1 小时前
Debian 部署 Discuz! 论坛:Nginx、PHP 与 MariaDB 配置
linux·运维·nginx·debian·php·discuz
烛之武2 小时前
Linux 命令速查表
linux·运维·服务器
小马同学-2 小时前
Keepaloved+LVS(DR) +MariaDN主主
linux·运维·lvs
进击的荆棘2 小时前
Linux系统——进程概念(上)
linux·运维·进程
深念Y2 小时前
Windows → WSL2 全面迁移:工具链、Docker、OpenCode
linux·运维·windows·docker·容器·环境·wsl
进击的荆棘2 小时前
Linux——基础开发工具(下)
linux·运维·服务器·linux工具