分布式协调技术Zookeeper教程 初阶

Zookeeper主要应用于大数据开发中的,统一命名服务、统一配置管理、统一集群管理等。

5分 更新: 近三个月

收藏( 9 下载课程 二维码 下载学院APP 缓存视频离线看 学习社群 二维码 关注公众号 加入官方群

248 学习人数 2小时29分钟 23课时
课程权益 15分钟内无条件退款 1、仅限付费视频课程适用
2、购买后15分钟内可以找到客服进行沟通退款
3、下载资料后不再享有退款特权
4、客服(Tel:400-101-1651)

24小时内答疑 随时随地观看课程 专属资料下载

IT学院

讲师评分:4.8 185门 课程 4.9万 次学习

10余年软件研发及企业培训经验,与多个知名研发团队联合制定的JavaEE、HTML5、大数据、云计算、Python、Linux运维等课程体系,被评价为:全面、深入、前沿的课程体系!源码级讲解的系列课程,...

主页
  • 课程介绍
  • 课程大纲
  • 学员评价
  • 其他课程 184
  • 学习路径

适合人群:

适合有Java基础的学员。

课程目标:

Zookeeper主要应用于大数据开发中的,统一命名服务、统一配置管理、统一集群管理等。

课程简介:

本课程提供答疑


Zookeeper是一种分布式协调服务(可以在分布式系统中共享配置,协调锁资源,提供命名服务)。

Zookeeper的目标:封装好复杂易出错的关键职务,将简单易用的接口和性能高效、功能稳定的系统提供给用户;

Zookeeper的特点:

  • 最终一致性:为客户端展示同一视图,这是Zookeeper最重要的性能;

  • 可靠性:如果消息被一台服务器接受,那么它将被所有的服务器接受;

  • 原子性:更新只能成功或失败,没有中间状态;


应用场景:

  •  分布式锁

  •  服务注册和发现:利用Znode和Watcher,可以实现分布式服务的注册和发现,如Dubbo

  •  共享配置和状态信息:Redis的分布式解决方案codis,利用了Zookeeper来存放数据路由表和codis-proxy节点的元信息。同时codis-config发起的命令都会通过Zookeeper同步到各个存活的codis-proxy

   此外Kafka,Hbase,Hadoop,也都依靠Zookeeper同步节点信息,实现高可用。


Zookeeper主要应用于大数据开发中的,统一命名服务、统一配置管理、统一集群管理、服务器节点动态上下线、软负载均衡等场景。该框架相当于大数据框架中的润滑剂。是大数据大数据开发工程师必须会的框架之一。


本套课程讲解了Zookeeper的集群安装、选举机制、监听器原理、写数据流程、Shell命令行操作、客户端API操作、服务器节点动态上下线综合案例,以及企业真实面试题。

展开更多

课程大纲

资料下载
  • 1

    01_Zookeeper_课程介绍

    [02:41] 开始学习
  • 2

    02_Zookeeper_概述

    [05:44] 开始学习
  • 3

    03_Zookeeper_特点

    「仅限付费用户」点击下载“Zookeeper资料.zip”

    [04:02] 开始学习
  • 4

    04_Zookeeper_数据结构

    [01:29] 开始学习
  • 5

    05_Zookeeper_应用场景

    [09:12] 开始学习
  • 6

    06_Zookeeper_下载地址

    [02:45] 开始学习
  • 7

    07_Zookeeper_本地模式安装

    [08:56] 开始学习
  • 8

    08_Zookeeper_配置参数解读

    [03:22] 开始学习
  • 9

    09_Zookeeper_选举机制

    [05:13] 开始学习
  • 10

    10_Zookeeper_节点类型

    [05:41] 开始学习
  • 11

    11_Zookeeper_分布式安装

    [10:50] 开始学习
  • 12

    12_Zookeeper_Shell命令操作

    [19:11] 开始学习
  • 13

    13_Zookeeper_Stat结构体

    [02:38] 开始学习
  • 14

    14_Zookeeper_监听器原理

    [04:42] 开始学习
  • 15

    15_Zookeeper_写数据流程

    [03:30] 开始学习
  • 16

    16_创建ZooKeeper客户端

    [08:17] 开始学习
  • 17

    17_Zookeeper_创建一个节点

    [05:34] 开始学习
  • 18

    18_Zookeeper_获取子节点并监听节点变化

    [07:53] 开始学习
  • 19

    19_Zookeeper_判断节点是否存在

    [03:06] 开始学习
  • 20

    20_服务器节点动态上下线案例分析

    [05:47] 开始学习
展开更多

5

学员评分

  • 0%
  • 0%
  • 0%
  • 0%
  • 0%

    1
    非常糟

    2
    很差

    3
    一般

    4
    很好

    5
    非常好

      展开更多
      加载中
      没有了哦~
      关注公众号 领VIP会员
      下次再说

      点击打包下载,即可获取该课程全部资料

      打包下载
      在线
      客服
      在线
      客服

      下载Android客户端

      下载iphone 客户端

      关注官方微信

      返回
      顶部