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
相关推荐
-Try hard-17 分钟前
Linuv软件编程 | Shell命令
linux·运维·服务器
释怀不想释怀19 分钟前
Linux快捷键,软件安装启动
linux·运维·服务器
才盛智能科技28 分钟前
K链通×才盛云:自助KTV品牌从0到1孵化超简单
大数据·人工智能·物联网·自助ktv系统·才盛云
广州赛远29 分钟前
IRB2600-201.65特殊机器人防护服清洗工具详解与避坑指南
大数据·人工智能
Hello World . .35 分钟前
Linux:软件编程
linux·运维·服务器·vim
川西胖墩墩1 小时前
垂直模型价值:专业领域超越通用模型的竞争
大数据·人工智能
为什么不问问神奇的海螺呢丶1 小时前
n9e categraf rabbitmq监控配置
分布式·rabbitmq·ruby
路由侠内网穿透.1 小时前
本地部署代码托管解决方案 Gitea 并实现外部访问( Windows 版本)
运维·服务器·网络协议·gitea
Data_Journal1 小时前
如何使用 Python 解析 JSON 数据
大数据·开发语言·前端·数据库·人工智能·php
serve the people2 小时前
python环境搭建 (十三) tenacity重试库
服务器·python·php