Zookeeper的在Ubuntu20.04上的集群部署

安装资源

官方安装包下载地址:https://zookeeper.apache.org/releases.html

懒得找版本的可以移步下载zookeeper3.84稳定版本:

bash 复制代码
https://download.csdn.net/download/qq_43439214/89646735

安装方法

创建安装路径 &&解压安装包
bash 复制代码
# 创建路径
mkdir /opt/software && cd /opt/software
# 解压安装
tar -zxvf apache-zookeeper-3.8.4-bin.tar.gz -C /opt/software/
mv apache-zookeeper-3.8.4-bin zookeeper-3.8.4
修改服务器编号
bash 复制代码
# 修改服务器编号
cd zookeeper-3.8.4
mkdir zkData && vim zkData/myid
# 内容写编号即可
配置zoo.cfg文件
bash 复制代码
# 配置zoo.cfg文件
cd /opt/software/zookeeper-3.8.4/conf
sudo mv zoo_sample.cfg zoo.cfg
sudo vim zoo.cfg
# 配置文件中的内容见下方代码块
bash 复制代码
#修改数据存储路径配置 
dataDir=/opt/software/zookeeper-3.8.4/zkData
#增加如下配置
# hostname或者IP
server.1=10.*.*.1*:2888:3888
server.2=10.*.*.2*:2888:3888
server.3=10.*.*.3*:2888:3888
同步至其他节点
bash 复制代码
# 将zookeeper-3.8.4文件夹同步至其他节点,注意修改myid文件
依次启动集群并查看集群状态
bash 复制代码
# 在3台服务器上启动Zookeeper
sudo chmod -R a+w /opt/software/zookeeper-3.8.4/
cd /opt/software/zookeeper-3.8.4 && bin/zkServer.sh start
bash 复制代码
# 未知错误可以用下面命令启动以查看错误
./bin/zkServer.sh start-foreground

# 查看集群状态
cd /opt/software/zookeeper-3.8.4 && bin/zkServer.sh status

参考文献:Zookeeper安装 | Coding Tree (mouday.github.io)

相关推荐
Championship.23.2422 分钟前
Linux Top 命令族深度解析与实战指南
java·linux·服务器·top·linux调试
南城猿40 分钟前
保姆级 Ubuntu 部署 禅道
linux·运维·ubuntu
zhangrelay1 小时前
三分钟云课实践速通--模拟电子技术-模电--SimulIDE
linux·笔记·学习·ubuntu·lubuntu
木木_王1 小时前
嵌入式Linux学习 | 数据结构 (Day05) 栈与队列详解(原理 + C 语言实现 + 实战实验 + 易错点剖析)
linux·c语言·开发语言·数据结构·笔记·学习
Joseph Cooper1 小时前
Linux Power Management 子系统:从 suspend/resume 到 Runtime PM、PM QoS
linux·驱动开发·linux kernel·嵌入式linux·电源管理
wj3055853782 小时前
CC-Switch 在 WSL Ubuntu 中安装记录
linux·运维·ubuntu
Joseph Cooper2 小时前
Linux HID 子系统实战:从虚拟键盘到 input 事件上报
linux·c语言·计算机外设
原来是猿2 小时前
【Socket编程预备知识】
linux·运维·服务器·网络
__beginner__3 小时前
CentOS 磁盘占用异常排查与处理手册(df 高、du/ncdu 低)
linux·运维·centos
marsh02064 小时前
41 openclaw分布式会话管理:跨服务状态同步方案
分布式·ai·编程·技术