全部内容:
Zookeeper 简介
Zookeeper 存储结构
监听通知
安装 Zookeeper
Zookeeper 操作命令
Zookeeper 集群
Zookeeper中的常用命令
使用 Java API 操作 Zookeeper
Zookeeper 实战
Linux
Zookeeper 安装包:
链接:https://pan.baidu.com/s/1CcDBCcnL7BxuIxQJHDNXPw
提取码:5555
提取码:5555
一、 Zookeeper 简介:
1:什么是zookeeper
zooper首先 明白这是一个分布式框架,类似于注册中心,起的主要作用就是一个文件系统中心+一个监听通知
Zookeeper
官网:
http://zookeeper.apache.org/
Zookeeper
是
Apache
的一个分布式服务框架,是
Apache Hadoop
的一个子项目。官方
文档上这么解释
Zookeeper
,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,
如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。
2:zookeeper的存储结构
zookeeper的存储结构类似于Linux系统的文件结构,根为/,下次有znode节点然后一节一节往下扩展,由此可以看出必然是树形结构,并且吧信息可以存放带每个节点
2.1:znode的节点类型
共四种,持久,带序号持久,临时节点,带序号临时节点
3: 通知机制:
Zookeeper
是使用观察者设计模式来设计的。当客户端注册监听它关心的目录节点时,
当目录节点发生变化(数据改变、被删除、子目录节点增加删除)时,
Zookeeper
会通知客
户端。
4、 安装 zookeeper
解压 Zookeeper 压缩包
[root@localhost temp]# tar -zxf zookeeper-3.6.0.tar.gz[root@localhost temp]# cp zookeeper-3.6.0 /usr/local/zookeeper -r
4.1 Zookeeper 目录结构
1. bin :放置运行脚本和工具脚本,2. conf : zookeeper 默认读取配置的目录,里面会有默认的配置文件3. docs : zookeeper 相关的文档4. lib : zookeeper 核心的 jar5.