ZooKeeper 部署

1 准备工作

准备集群环境,可参考:https://blog.csdn.net/White_Ink_/article/details/139743058。

2 下载并解压

  • 下载地址:https://zookeeper.apache.org/releases.html。本博客下载版本为 3.8.4。

  • 上传至某个服务器。

  • 解压:

    shell 复制代码
    tar -zxf apache-zookeeper-3.8.4-bin.tar.gz -C /opt/zookeeper

3 配置

进入conf/。

shell 复制代码
cp zoo_sample.cfg zoo.cfg

在conf/zoo.cfg修改或添加以下内容:

text 复制代码
dataDir=/opt/zookeeper/apache-zookeeper-3.8.4-bin/data

server.1=node1:2881:3881
server.2=node2:2881:3881
server.3=node3:2881:3881

创建/data/myid,并写入1。

shell 复制代码
echo "1" > /opt/zookeeper/apache-zookeeper-3.8.4-bin/data/myid

4 分发文件

将 ZooKeeper 文件分发给其他设备。
修改每个设备的/data/myid,保证其值不同。

5 启动

在每个设备上使用下面命令启动:

shell 复制代码
./bin/zkServer.sh start

6 查看启动状态

在每个设备上使用下面命令查看状态:

shell 复制代码
./bin/zkServer.sh status

显示如下:

text 复制代码
/usr/bin/java
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper/apache-zookeeper-3.8.4-bin/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: follower/leader
相关推荐
一技安身18 分钟前
VMware Workstation 25H2 创建兼容ESXi8.0虚拟机教程
服务器
硅基手札24 分钟前
【Linux 内核专栏 13】快IO层
linux·服务器·嵌入式硬件
成长之路51442 分钟前
【数据集】全国500m分辨率实际蒸散发ET数据集(tif格式)2000-2025年
大数据
Pointer Pursuit1 小时前
Linux调试器 ——gdb/cgdb
linux·运维·服务器
通信瓦工1 小时前
高功率密度AI数据中心的Mega AALC(高级辅助液体冷却)解决方案
大数据·人工智能
IanSkunk1 小时前
从检查设备到训练方案:眼科与视光中心设备联动的数据通路、字段口径与校验规则
服务器·数据库·负载均衡
chenlance1 小时前
PADS灌铜、覆铜过程和技巧小汇总
linux·服务器·网络
xixiaoyunya1 小时前
服务器自动备份怎么做:十几分钟搭建一套稳定可监控的方案
运维·服务器
代码方舟1 小时前
零信任架构实战:基于天远名下车辆车牌查询A构建自动化机动车辆资产清查网关
大数据·人工智能·架构·自动化
LaughingZhu2 小时前
Product Hunt 每日热榜 | 2026-10-05
大数据·人工智能