ZooKeeper 集群的搭建

本文涉及的产品
注册配置 MSE Nacos/ZooKeeper,118元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
云原生网关 MSE Higress,422元/月
简介:

1、准备
zookeeper-3.4.5.tar.gz
jdk-8u141-linux-x64.tar.gz
3台机器
2、安装配置


#解压zk,和jdk到指定目录,并配置好环境变量
tar zxf zookeeper-3.4.5.tar.gz   -C  /usr/local/
tar zxf jdk-8u141-linux-x64.tar.gz -C /usr/local/
#创建软连接,此步骤不必须
cd /usr/local
#解压完目录是啥你们写啥,我这随便写的
ln -s  zookeeper-3.4.5  zookeeper
ln -s  jdk-8u141  jdk8

配置环境变量

cd  /etc/profile.d/
vim zookeeper.sh
#编辑如下内容,并保存退出
export ZOOKEEPER_HOME=/usr/local/zookeeper
export PATH=$ZOOKEEPER_HOME/bin:$PATH

vim java.sh
#编辑如下内容,并保存退出
export JAVA_HOME=/usr/local/jdk8
export PATH=$JAVA_HOME/bin:$PATH

配置zookeeper

#创建一个zookeeper的数据目录
mkdir -pv $ZOOKEEPER_HOME/data/zkData
#在每个机器的zkData目录下创建一个myid,并写入一个id值,这个id决定了集群中的server
cd $ZOOKEEPER_HOME/data/zkData
echo "1" >> myid
echo "2" >> myid
echo "#" >> myid
#修改配置文件名
cd $ZOOKEEPER_HOME/conf
mv zoo-sample.cfg zoo.cfg
#编辑zoo.cfg,把自己的配置按照对应的变量写进去
#添加server,按照每个节点的myid的值
#2888,3888是自定义的,用来在集群中选举和同步数据用的,与默认服务端口不同
server.1=ip[|hostname]:2888:3888
server.2=ip2[|hostname2]:2888:3888
server.#=ip#[|hostname]:2888:3888


#各节点启动服务
cd $ZOOKEEPER_HOME/bin
./zkServer.sh start
#等待所有都SUCCESS后,查看状态,leader 和follower
./zkServer.sh status
相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
目录
相关文章
|
7月前
|
Java Shell Linux
Zookeeper单机&集群安装
Zookeeper单机&集群安装
61 1
|
7月前
|
存储 分布式计算 资源调度
Hadoop【环境搭建 04】【hadoop-2.6.0-cdh5.15.2.tar.gz 基于ZooKeeper搭建高可用集群】(部分图片来源于网络)
【4月更文挑战第1天】Hadoop【环境搭建 04】【hadoop-2.6.0-cdh5.15.2.tar.gz 基于ZooKeeper搭建高可用集群】(部分图片来源于网络)
192 3
|
2月前
|
分布式计算 Java Hadoop
Hadoop-30 ZooKeeper集群 JavaAPI 客户端 POM Java操作ZK 监听节点 监听数据变化 创建节点 删除节点
Hadoop-30 ZooKeeper集群 JavaAPI 客户端 POM Java操作ZK 监听节点 监听数据变化 创建节点 删除节点
64 1
|
2月前
|
分布式计算 监控 Hadoop
Hadoop-29 ZooKeeper集群 Watcher机制 工作原理 与 ZK基本命令 测试集群效果 3台公网云服务器
Hadoop-29 ZooKeeper集群 Watcher机制 工作原理 与 ZK基本命令 测试集群效果 3台公网云服务器
43 1
|
2月前
|
分布式计算 Hadoop Unix
Hadoop-28 ZooKeeper集群 ZNode简介概念和测试 数据结构与监听机制 持久性节点 持久顺序节点 事务ID Watcher机制
Hadoop-28 ZooKeeper集群 ZNode简介概念和测试 数据结构与监听机制 持久性节点 持久顺序节点 事务ID Watcher机制
42 1
|
2月前
|
分布式计算 Hadoop
Hadoop-27 ZooKeeper集群 集群配置启动 3台云服务器 myid集群 zoo.cfg多节点配置 分布式协调框架 Leader Follower Observer
Hadoop-27 ZooKeeper集群 集群配置启动 3台云服务器 myid集群 zoo.cfg多节点配置 分布式协调框架 Leader Follower Observer
48 1
|
2月前
|
存储 SQL 消息中间件
Hadoop-26 ZooKeeper集群 3台云服务器 基础概念简介与环境的配置使用 架构组成 分布式协调框架 Leader Follower Observer
Hadoop-26 ZooKeeper集群 3台云服务器 基础概念简介与环境的配置使用 架构组成 分布式协调框架 Leader Follower Observer
49 0
|
5月前
|
存储 数据库
zookeeper 集群环境搭建及集群选举及数据同步机制
zookeeper 集群环境搭建及集群选举及数据同步机制
74 2
|
4月前
|
开发工具
部署安装zookeeper集群
部署安装zookeeper集群
|
6月前
|
Java 网络安全
分布式系统详解--框架(Zookeeper-简介和集群搭建)
分布式系统详解--框架(Zookeeper-简介和集群搭建)
129 0
下一篇
无影云桌面