Advertisement

大数据-Zookeeper(二):原理及搭建各模块集中配置与调度

阅读量:
在这里插入图片描述

一、Zookeeper概述

1.1 Zookeeper简介

  • 分布式系统:分布式系统是由多台计算机共同构成的一个统一整体。该整体对外呈现为一个整体,能够处理相同的请求。对于系统内部而言是透明的,而对外则是不透明的。系统内部的每一台计算机之间都可以进行通信,例如通过RPC、REST或者WebService等技术手段。当客户端向分布式系统发出一次请求并接收到响应时,这一过程可能会经过多台计算机。
    • Zookeeper是一款使用Java语言编写的开源分布式中间件,专门用于为分布式应用提供协调服务的存储组件。
    • 从设计模式的角度来看,Zookeeper是一个基于观察者模式构建的分布式服务管理框架。它主要负责存储和管理分布式系统中多个进程与模块所关注的数据(如HDFS数据存储系统的url:hdfs://hadoop101:9000),同时接受观察者的注册请求。一旦这些数据状态发生变化,Zookeeper会及时通知已经在其上注册的观察者,并促使它们做出相应的反应,从而实现类似Master/Slave管理模式的集群管理;
    • Zookeeper采

全部评论 (0)

还没有任何评论哟~