博学谷 > 免费课 > 云计算大数据之zookeeper教程

云计算大数据之zookeeper教程

云计算大数据之zookeeper教程

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是以Fast Paxos算法为基础的,Fast Paxos作了一些优化,通过选举产生一个leader (领导者),只有leader才能提交proposer,具体算法可见Fast Paxos。

主讲:大数据高级讲师 | 课程时长:4课时| 学习人数:535人 | 难度: 进阶

免费

立即报名

课程简介

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是以Fast Paxos算法为基础的,Fast Paxos作了一些优化,通过选举产生一个leader (领导者),只有leader才能提交proposer,具体算法可见Fast Paxos。

zookeeper作为大数据一个重要组件,学完此课程可以让学生在以后的大数据学习中奠定扎实的基础。

适合人群

适合有一定大数据基础的学员

学习收获

1.熟悉zookeeper的选举机制

2.熟悉zookeeper的基本操作

主讲内容

第一章ZooKeeper简介

01.概述和特性

02.集群角色

03.集群搭建上--描述&JDK安装

04.集群搭建下--配置文件修改&启动

05.数据模型

06.节点类型

07.节点属性

第二章 ZooKeeper shell

01.连接集群&创建节点

02.节点查看&更新&删除

03.quota限制&其他命令

第三章 ZooKeeper Watcher和JAVA API

01.Watcher-介绍&通知状态事件类型

02.Watcher--shell操作Watcher

03.JAVA API--介绍&创建节点

04.JAVA API--watcher操作

第四章 ZooKeeper 选举机制和典型应用

01.Watcher-介绍&通知状态事件类型

02.Watcher--shell操作Watcher

03.JAVA API--介绍&创建节点

04.JAVA API--watcher操作

第五章 网络编程

01.概述&网络通信要素模拟思路

02.网络通信三要素

03.了解网络模型

04.socket--概述

05.socket--基于UDP客户端编程

06.socket--基于UDP服务端编程

07.socket--基于TCP协议编程

08.IO通信模型--BIO&NIO

09.IO通信模型--阻塞等概念

10.了解RPC