课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

课程详情

课程咨询、获取课件、技术交流直接加入博学谷在线学习:631731828

课程简介

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

温馨提示
  • 请勿私下交易
    请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
  • 听课说明

    1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

    2、手机/平板:下载腾讯课堂APP, 进入学习页面听课