文章目录
第一章 Zookeeper入门
一、Zookeeper概述
- Zookeeper 是一个开源的分布式的,为分布式框架提供协调服务的 Apache 项目。
二、特点
- 集群中只要有半数以上节点存活,Zookeeper集群就能正常服务。所 以Zookeeper适合安装奇数台服务器。
- 全局数据一致:每个Server保存一份相同的数据副本,Client无论连接到哪个Server,数据都是一致的。
- 更新请求顺序执行,来自同一个Client的更新请求按其发送顺序依次执行。
- 数据更新原子性,一次数据更新要么成功,要么失败。
- 实时性,在一定时间范围内,Client能读到最新数据。
三、数据结构
- ZooKeeper 数据模型的结构与 Unix 文件系统很类似,整体上可以看作是一棵树,每个
节点称做一个 ZNode。每一个 ZNode 默认能够存储 1MB 的数据,每个 ZNode 都可以通过
其路径唯一标识。
四、下载地址
1、官网首页
2、下载截图
3、下载Linux环境Zookeeper安装的tar包
第二章 Zookeeper本地安装
一、本地模式安装
1、安装前准备
- 安装JDK
- 拷贝zookeeper-3.4.5.tar.gz安装包到 Linux 系统下
- 解压到指定目录