zk集群搭建

本文涉及的产品
云原生网关 MSE Higress,422元/月
注册配置 MSE Nacos/ZooKeeper,118元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 准备环境服务器1:192.168.241.101 paascloud-zk-01 端口:2181、2881、3881 服务器2:192.

准备环境

服务器1:192.168.241.101 paascloud-zk-01 端口:2181、2881、3881
服务器2:192.168.241.102 paascloud-zk-02 端口:2182、2882、3882
服务器3:192.168.241.103 paascloud-zk-03 端口:2183、2883、3883
jdk version jdk8.144
zk version 3.4.11

1.安装

wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.11/
tar -zxvf zookeeper-3.4.11.tar.gz /usr/local/tar -zxvf zookeeper-3.4.11.tar.gz /usr/local
mv zookeeper-3.4.11 zk
mkdir /usr/local/zk/data
mkdir /usr/local/zk/logs

配置

mkdir /usr/local/zk/data
mkdir /usr/local/zk/logs
mv /usr/local/zk/conf/zoo_sample.cfg zoo.cfg
vi zoo.cfg
dataDir=/usr/local/zk/data
dataLogDir=/usr/local/zk/logs
server.1=paascloud-zk-01:2881:3881
server.2=paascloud-zk-02:2882:3882
server.3=paascloud-zk-03:2883:3883
autopurge.snapRetainCount=3
touch /usr/local/zk/data/myid
三台服务顺序 按顺序 一次写入1 2 3
echo 1 > /var/data/zk/myid
echo 1 > /var/data/zk/myid
echo 1 > /var/data/zk/myid

启动服务

/usr/local/zk/bin/zkServer.sh start

查看三台服务器的状态

/usr/local/zk/bin/zkServer.sh status

服务器1

ZooKeeper JMX enabled by default
Using config: /usr/local/zk/bin/../conf/zoo.cfg
Mode: follower

服务器2

ZooKeeper JMX enabled by default
Using config: /usr/local/zk/bin/../conf/zoo.cfg
Mode: leader

服务器3

ZooKeeper JMX enabled by default
Using config: /usr/local/zk/bin/../conf/zoo.cfg
Mode: follower

到此集群搭建成功
下一节部署taokeeper来监控zk集群状态

相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
目录
相关文章
|
4月前
|
架构师 Shell Apache
Zookeeper集群搭建
Zookeeper集群搭建
|
4月前
|
存储 算法 Linux
ZooKeeper 集群搭建
ZooKeeper 集群搭建
85 0
|
存储 消息中间件 分布式计算
Zookeeper 集群
你好看官,里面请!今天笔者讲的是Zookeeper 集群。不懂或者觉得我写的有问题可以在评论区留言,我看到会及时回复。 注意:本文仅用于学习参考,不可用于商业用途,如需转载请跟我联系。
332 1
|
存储 Linux
Zookeeper系列(六)——Zookeeper集群搭建和配置说明
Zookeeper系列(六)——Zookeeper集群搭建和配置说明
273 0
Zookeeper系列(六)——Zookeeper集群搭建和配置说明
|
消息中间件 Dubbo Java
Zookeeper 集群搭建|学习笔记
快速学习 Zookeeper 集群搭建
162 0
Zookeeper 集群搭建|学习笔记
|
API 数据安全/隐私保护 容器
Zookeeper使用介绍与集群搭建实战
Zookeeper使用介绍与集群搭建 作者主页:https://www.couragesteak.com/
Zookeeper使用介绍与集群搭建实战
|
域名解析 网络协议 网络安全
zookeeper入门到精通03——zookeeper集群搭建(上)
zookeeper集群搭建 3.1 多虚拟机环境搭建 3.2 zookeeper集群搭建
zookeeper入门到精通03——zookeeper集群搭建(上)
|
Java Linux 网络安全
zookeeper入门到精通03——zookeeper集群搭建(下)
zookeeper集群搭建 3.1 多虚拟机环境搭建 3.2 zookeeper集群搭建
zookeeper入门到精通03——zookeeper集群搭建(下)
|
网络安全 数据安全/隐私保护
zookeeper入门到精通04——zookeeper集群选举与集群操作(上)
4.zookeeper集群选举与集群操作 4.1 集群选举机制 4.1.1 第一次启动 4.1.2 非第一次启动 4.2 zookeeper启动停止脚本 4.2.1 脚本编写 4.2.2 脚本测试
zookeeper入门到精通04——zookeeper集群选举与集群操作(上)
|
Java Apache
ZooKeeper集群搭建
真实的集群是需要部署在不同的服务器上的,但是在我们测试时同时启动很多个虚拟机内存会吃不消,所以我们通常会搭建伪集群,也就是把所有的服务都搭建在一台虚拟机上,用端口进行区分。