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
相关推荐
Joey_Chen2 小时前
【What · Why · How】浅析select/poll/epoll与IO多路复用
linux·服务器
“αβ”2 小时前
线程安全的单例模式
linux·服务器·开发语言·c++·单例模式·操作系统·vim
gnawkhhkwang3 小时前
clock_nanosleep系统调用及示例
linux
渡我白衣3 小时前
综合:日志的实现
linux
嶔某3 小时前
网络:基础概念
linux·服务器·网络·c++
ArabySide4 小时前
【Linux】Ubuntu上安装.NET 9运行时与ASP.NET Core项目部署入门
linux·ubuntu·.net
字节高级特工4 小时前
【Linux篇】进程间通信:进程IPC
linux·运维·服务器
二向箔reverse4 小时前
在 CentOS 中安装 MySQL 的过程与问题解决方案
linux·mysql·centos
努力做小白4 小时前
Linux驱动22 --- RV1126 环境搭建&&设备树修改
linux·驱动开发·单片机·嵌入式硬件·rv1126
字节高级特工4 小时前
深入探索Linux:忙碌的车间“进程”间通信
linux·运维·服务器