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 分钟前
Linux红帽:RHCSA认证知识讲解(十 二)调试 SELinux,如何管理 SELinux 的运行模式、安全策略、端口和上下文策略
linux·运维·服务器·网络·安全
暴富........19 分钟前
hadoop 集群的常用命令
大数据
DKPT26 分钟前
大数据与人工智能之大数据架构(Hadoop、Spark、Flink)
服务器·笔记·学习·架构·系统架构
永远向阳而生33 分钟前
【Linux】进程预备知识——冯诺依曼、操作系统
linux·服务器
陈大大陈1 小时前
自制简易 Shell:像搭建积木小屋一样打造命令交互小天地
linux·运维·服务器·c++·tcp/ip·microsoft·交互
Maiko Star2 小时前
Nginx 基础使用(2025)
linux·服务器·nginx
IT界刘德华2 小时前
Apache Flink 实战:实时流处理的最佳实践与生产级实现
大数据·flink·apache
青云交2 小时前
Java 大数据在智能安防入侵检测系统中的多源数据融合与分析技术(171)
大数据·数据采集·数据预处理·入侵检测系统·智能安防·java 大数据·多源数据融合
青云交3 小时前
Java 大视界 -- 基于 Java 的大数据隐私保护在金融客户信息管理中的实践与挑战(178)
大数据·区块链·数据加密·联邦学习·数据脱敏·金融客户信息·数据隐私保护
teak_on_my_way4 小时前
使用C#写的一个Kafka的使用工具
分布式·kafka