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)

相关推荐
slongzhang_22 分钟前
linux 递归删除源码文件|递归删除目录下 *.js,但排除 *.min.js
linux·开发语言·javascript
叼烟扛炮23 分钟前
Linux 学习笔记(三十三):线程互斥——互斥锁(Mutex)与死锁
linux·运维·服务器·笔记·学习·1024程序员节
无足鸟ICT40 分钟前
【RHCA+】who命令(查看已登陆用户)
linux·运维·服务器
Escalating_xu1 小时前
【Linux 网络编程】应用层协议 HTTP(下):Header、连接管理与 C++ HTTP 服务器
linux·服务器·网络
GeW3 小时前
新质生产力路线图落地,Linux运维与数据库架构师的机会清单
linux
Deng桑3 小时前
分布式锁与幂等
分布式
Brilliantwxx3 小时前
【Linux】 文件访问与路径解析:目录、文件名、dentry、路径缓冲与 dcache 全解析
linux·运维·服务器·开发语言·spring
father_12274 小时前
Greenplum 集群故障恢复与主备同步机制实战
linux·网络·greenplum
ynchyong4 小时前
linux中的 sed` 与 `seq`
linux·运维·sed·seq·文本工具
七牛云行业应用5 小时前
DeepSeek Harness(dsh)安装完整指南:Windows、macOS、Linux 三平台 + 桌面端与 Web 端全覆盖
linux·windows·macos·ai·ai编程