zoukankan      html  css  js  c++  java
  • Zookeeper从入门到精通(开发详解,案例实战,Web界面监控)


             ZooKeeper是Hadoop的开源子项目(Google Chubby的开源实现),它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、命名服务、分布式同步、组服务等。


             Zookeeper的Fast Fail 和 Leader选举特性大大增强了分布式集群的稳定和健壮性,并且解决了Master/Slave模式的单点故障重大隐患,这是越来越多的分布式产品如HBase、Storm(流计算)、S4(流计算)等强依赖Zookeeper的原因。


             Zookeeper在分布式集群(Hadoop生态圈)中的地位越来越突出,对分布式应用的开发也提供了极大便利,这是迫切需要深入学习Zookeeper的原因。本课程主要内容包括Zookeeper深入、客户端开发(Java编程,案例开发)、日常运维、Web界面监控,“一条龙”的实战平台分享给大家。

    课程详细大纲:


    第1讲、Zookeeper熟悉和用途综述

    Zookeeper基础知识、体系结构、数据模型
    常见的应用场景

    第2讲、Zookeeper集群搭建、命令行Client操作


    集群搭建和测试
    命令行客户端操作
    Stat

    第3讲、Watches、Node、API介绍、Java Client开发

    Watches、Node详解
    API介绍
    Java Client开发

    第4讲、Java Client 进阶练习


    进阶练习
    授权操作


    第5讲、实战案例开发一之配置管理


    配置管理的案例开发

    第6讲、实战案例开发二分布式锁实现


    分布式锁的原理及实现

    第7讲、运维指南及注意事项


    日常维护注意事项
    配置参数详解
    4字命令详解

    第8讲、运维和监控Web平台搭建和使用


    Taokeeper搭建和使用
    TaoKeeper提供Web界面,可对Zookeeper集群进行多方面监控,如连接数、Watcher数、集群运行状态、磁盘内存CPU使用率等全方位监控,并提供告警接口。

  • 相关阅读:
    【 SSH 配置参考】
    【 SSH 实例】使用ssh开发的简单项目
    【 Hibernate 】Hibernate的session更新和删除失败问题
    【 SSH 整合】Spring、Struts、Hibernate基本整合
    Tower是个不错的项目管理开放平台
    随便写写,四年多了第一次在博客园上发表
    asp.net获取服务器绝对路径和相对路径
    342. 4的幂
    283. 移动零
    268. 缺失数字
  • 原文地址:https://www.cnblogs.com/timssd/p/5380930.html
Copyright © 2011-2022 走看看