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
相关推荐
llilian_161 分钟前
PTP时钟服务器时间溢出隐患解决方案 1588时钟服务器 ptp服务器
大数据·网络·单片机·嵌入式硬件·51单片机
Elastic 中国社区官方博客5 分钟前
将 Vercel 数据导入 Elastic:无需安装任何东西的无服务器可观测性
大数据·运维·elasticsearch·搜索引擎·云原生·serverless·全文检索
聚搜云——JuSouClouD6 分钟前
在阿里云代理商渠道买轻量服务器,带宽套餐支持自选吗?
服务器·阿里云·云计算
cspttty7 分钟前
数字营销应届岗技能栈:Excel、SQL、GA4、投放平台与AI工具怎么学
大数据
AgentMaster14 分钟前
智能外呼系统技术实战:语音 AI、线路集成与成本优化的完整指南
大数据
m0_6348654022 分钟前
2G2核服务器部署deep seekharness 困难?资源不够?DeepSeek Harness 部署复用笔记
运维·服务器·deepseek·harness
故七月24 分钟前
大模型 RAG 检索下的信源优化:如何提升企业信息在 AI 问答中的采信概率
大数据·geo·#rag #大模型检索·#实体对齐
huainingning29 分钟前
盈高安全准入设备与深信服实现单点登录对接配置
服务器·网络·安全
AgentMaster35 分钟前
智能客服系统技术选型实战:从架构设计到落地实施的完整指南
大数据·人工智能
Anthony_2311 小时前
Nginx基础
服务器·nginx·http·https·edge浏览器·web