ZooKeeper

大数据

收藏

进阶

课程依赖于你之前的相关学习,讲课速度较快。

课程内容

Zookeeper是Hadoop的一个子项目,它是分布式系统中的协调系统,可提供的服务主要有:配置服务、名字服务、分布式同步、组服务等。

它有如下的一些特点:

  • 简单

Zookeeper的核心是一个精简的文件系统,它支持一些简单的操作和一些抽象操作,例如,排序和通知。

  • 丰富

Zookeeper的原语操作是很丰富的,可实现一些协调数据结构和协议。例如,分布式队列、分布式锁和一组同级别节点中的“领导者选举”。

  • 高可靠

Zookeeper支持集群模式,可以很容易的解决单点故障问题。

  • 松耦合交互

不同进程间的交互不需要了解彼此,甚至可以不必同时存在,某进程在zookeeper中留下消息后,该进程结束后其它进程还可以读这条消息。

  • 资源库

Zookeeper实现了一个关于通用协调模式的开源共享存储库,能使开发者免于编写这类通用协议。


课程目录

2

Zookeeper的存储模型

3

Zookeeper客户端的使用

4

Zookeeper创建Znode

5

Zookeeper删除Znode

6

Zookeeper的相关操作

7

ZooKeeper的API

8

观察触发器

牛叔叔

好好学习

分享课程

评论