1 / 45
文档名称:

zookeeper介绍ppt.ppt

格式:ppt   大小:979KB   页数:45页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

zookeeper介绍ppt.ppt

上传人:回忆笑一笑 2020/7/14 文件大小:979 KB

下载得到文件列表

zookeeper介绍ppt.ppt

文档介绍

文档介绍:ApacheZookeeper介绍12Agenda概述安装结构与原理应用22020/2/17什么是Zookeeper?Zookeeper是Google的Chubby一个开源的实现,最初是Hadoop的分布式协调服务。它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等32020/2/17什么是Zookeeper?42020/2/17为什么使用Zookeeper?大部分分布式应用需要一个主控、协调器或控制器来管理物理分布的子进程(如资源、任务分配等)目前,大部分应用需要开发私有的协调程序,缺乏一个通用的机制协调程序的反复编写浪费,且难以形成通用、伸缩性好的协调器ZooKeeper:提供通用的分布式锁服务,用以协调分布式应用52020/2/17Zookeeper能帮我们做什么?在Zookeeper的官网上有这么一句话:ZooKeeperisacentralizedserviceformaintainingconfigurationinformation,naming,providingdistributedsynchronization,andprovidinggroupservices. 这大概描述了Zookeeper主要可以干哪些事情:配置管理,命名服务,提供分布式同步以及集群管理。62020/2/17Zookeeper的安装和配置独立模式(1-1)集群模式(n-n)*伪集群模式(1-n)72020/2/17Zookeeper的安装和配置(独立模式)下载:wget /apache/zookeeper/zookeeper--:tarxzfzookeeper-, tickTime=2000 dataDir=/Users/zdandljb/zookeeper/data dataLogDir=/Users/zdandljb/zookeeper/dataLog clientPort=2181启动:bin/ 关闭:bin/(集群模式)在独立模式基础上的dataDir创建myid文件,server1机器的内容为:1,server2机器的内容为:2,server3机器的内容为:3 echo1>>myid echo2>>myid echo3>>myid在conf后面添加上 =server1:2888:3888 =server2:2888:3888 =server3:2888:3888 (第一个端口用于仲裁通信,第二个端口用于群首选举)92020/2/17Zookeeper的安装和配置(伪集群模式),,=2000 dataDir=/Users/zdandljb/zookeeper/data dataLogDir=xxx/zookeeper/server1/ clientPort=2181(zoo1,zoo2,zoo3不同) =server1:2222:2333 =server2:3333:3334 =server3:4444:4445启动:./bin/