“ZooKeeper”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
第39行: 第39行:
  
 
==== ZooKeeper 架构图 ====
 
==== ZooKeeper 架构图 ====
每一个节点都被称为 znode;
+
每一个节点都被称为 Znode;
  
每一个 znode 中都可以存储数据,没有目录和文件之分;
+
每一个 Znode 中都可以存储数据,没有目录和文件之分;
  
 
节点名称是不允许重复的(不允许在同一个节点下出现名字相同的子节点);
 
节点名称是不允许重复的(不允许在同一个节点下出现名字相同的子节点);
 
[[文件:ZooKeeper 架构.png|无|缩略图|700x700像素]]
 
[[文件:ZooKeeper 架构.png|无|缩略图|700x700像素]]
 +
 +
==== Znode 类型 ====
 +
四种 Znode
 +
 +
持久节点:
 +
 +
永久的保存在你的 ZooKeeper
 +
 +
持久有序节点:
 +
 +
永久的保存在你的 ZooKeeper,它会给节点添加一个有序的序号。/xx -> /xx00000001
 +
 +
临时节点:
 +
 +
当存储的客户端和 ZooKeeper 服务断开连接时,这个临时节点自动删除
 +
 +
临时有序节点:
 +
 +
当存储的客户端和 ZooKeeper 服务断开连接时,这个临时节点自动删除,它会给节点添加一个有序的序号。/xx -> /xx00000001

2022年8月16日 (二) 05:23的版本

官网

https://zookeeper.apache.org/


ZooKeeper 介绍

引言

注册中心

配置集中管理

集群管理

分布式锁、分布式任务

队列的管理


ZooKeeper 介绍

ZooKeeper 本身是 Hadoop 生态圈中的一个组件,ZooKeeper强大的功能,在 Java 分布式架构中,也会频繁地使用到 ZooKeeper。

Zoo Keeper

Hbase 鲸鱼

Hive 蜜蜂

Hadoop 大象

ZooKeeper 就是一个文件系统+监听通知机制


ZooKeeper 安装

ZooKeeper 架构

ZooKeeper 架构图

每一个节点都被称为 Znode;

每一个 Znode 中都可以存储数据,没有目录和文件之分;

节点名称是不允许重复的(不允许在同一个节点下出现名字相同的子节点);

ZooKeeper 架构.png

Znode 类型

四种 Znode

持久节点:

永久的保存在你的 ZooKeeper

持久有序节点:

永久的保存在你的 ZooKeeper,它会给节点添加一个有序的序号。/xx -> /xx00000001

临时节点:

当存储的客户端和 ZooKeeper 服务断开连接时,这个临时节点自动删除

临时有序节点:

当存储的客户端和 ZooKeeper 服务断开连接时,这个临时节点自动删除,它会给节点添加一个有序的序号。/xx -> /xx00000001