Zookeeper资料整理

本文详述Zookeeper,涵盖Zookeeper概述、命令操作(包括服务端和客户端命令)、Java API使用(如Curator)、事件监听、分布式锁实现及Zookeeper集群的概念、搭建和角色解析。Zookeeper在分布式协调服务中利用Watcher机制实现发布/订阅功能,提供NodeCache、PathChildrenCache和TreeCache等监听工具。
摘要由CSDN通过智能技术生成

目录

Zookeeper概述

 Zookeeper命令操作

 Zookeeper数据模型

 Zookeeper 服务端常用命令

 Zookeeper客户端常用命令

 javaAPI操作

Curator操作

事件监听:

 分布式锁

Zookeeper集群

 概念

集群搭建 



Zookeeper概述

Zookeeper Apache Hadoop 项目下的一个子 项目,是一个树形目录服务。
Z ookeeper 翻译过来就是 动物园管理员,他是用来管 H adoop( 大象)、 Hive( 蜜蜂 )、 Pig( 小 猪 ) 的管理员。简称 zk
Zookeeper 是一个分布式的、开源的分布式应用程序的协调服务。
Zookeeper 提供的主要功能包括:
配置管理
分布式
集群管理

 Zookeeper命令操作

 Zookeeper数据模型

ZooKeeper 一个树形目录 服务 , 其数据模型 Unix 的文件系统目录树很类似,拥有一个 层次化
结构。
这里面的每一个节点都被称为: ZNode ,每个节点上都会保存自己的数据和节点信息。
节点可以拥有子节点,同时也允许少量( 1MB )数据存储在该节点之下。
节点可以分为四大类:
PERSISTENT 持久化节点
EPHEMERAL 临时节点 -e
PERSISTENT_SEQUENTIAL 持久化顺序节点 -s
EPHEMERAL_SEQUENTIAL 临时顺序节点  : - es

 Zookeeper 服务端常用命令

启动
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值