Zookeeper入门——安装、配置解析、节点

Zookeeper是一种高性能、高可用的分布式协调服务,具备严格的顺序访问控制。它提供了简单的树形数据结构,能构建集群,支持顺序访问,并广泛应用在数据发布订阅、负载均衡、命名服务等场景。本文将介绍Zookeeper的安装步骤,配置解析以及Znode节点的四种类型,并展示如何通过客户端创建节点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Zookeeper简介

Zookeeper是提供高性能、高可用 且具备严格的顺序访问控制能力的分布式协调服务。
设计目标
简单的数据结构:共享的树形结构,类似文件系统,存储于内存
可以构建集群:避免单点故障,3-5台机器就可以组成集群,超过半数正常工作就能对外提供服务
顺序访问:对于每个读请求,zk会分配一个全局唯一的递增编号,利用这个特性可以实现高级协调服务;
高性能:基于内存操作,服务于非事务请求,适用于读操作为主的业务场景。3台zk集群能达到13w QPS;

使用场景如下:
数据发布订阅,负载均衡,命名服务,Master选举,集群管理,配置管理,分布式队列,分布式锁

下载安装

wget  https://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.6.0/apache-zookeeper-3.6.0.tar.gz
tar -zxvf apache-zookeeper-3.6.0.tar.gz
## 进入conf文件夹下,重命名配置文件,因为zookeeper默认找zoo.cfg
cp  zoo_sample.cfg  zoo.cfg
#启动 bin目录下
./zkServer.sh start

目录结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值