下载此文档

zookeeper介绍.pptx


文档分类:通信/电子 | 页数:约45页 举报非法文档有奖
1/45
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/45 下载此文档
文档列表 文档介绍
Apache Zookeeper介绍
Agenda
概述
安装
结构与原理
应用
什么是Zookeeper?
Zookeeper 是 Google 的 Chubby一个开源的实现,最初是 Hadoop 的分布式协调服务。它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等
什么是Zookeeper?
为什么使用Zookeeper?
大部分分布式应用需要一个主控、协调器或控制器来管理物理分布的子进程(如资源、任务分配等)
目前,大部分应用需要开发私有的协调程序,缺乏一个通用的机制
协调程序的反复编写浪费,且难以形成通用、伸缩性好的协调器
ZooKeeper:提供通用的分布式锁服务,用以协调分布式应用
Zookeeper能帮我们做什么?
在Zookeeper的官网上有这么一句话:ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. 
这大概描述了Zookeeper主要可以干哪些事情:配置管理,命名服务,提供分布式同步以及集群管理。
Zookeeper的安装和配置
独立模式(1-1)
集群模式(n-n)
*伪集群模式(1-n)
Zookeeper的安装和配置(独立模式)
下载:wget /apache/zookeeper/zookeeper--
解压:tar xzf zookeeper-
, tickTime=2000 dataDir=/Users/zdandljb/zookeeper/data dataLogDir=/Users/zdandljb/zookeeper/dataLog clientPort=2181
启动:bin/ start 关闭:bin/ stop
Zookeeper的安装和配置(集群模式)
在独立模式基础上的dataDir创建myid文件,server1机器的内容为:1,server2机器的内容为:2,server3机器的内容为:3 echo 1 >> myid echo 2 >> myid echo 3 >> myid
在conf后面添加上 =server1:2888:3888 =server2:2888:3888 =server3:2888:3888 (第一个端口用于仲裁通信,第二个端口用于群首选举)
Zookeeper的安装和配置(伪集群模式)
,, tickTime=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/ start

zookeeper介绍 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数45
  • 收藏数0 收藏
  • 顶次数0
  • 上传人s1188831
  • 文件大小960 KB
  • 时间2017-06-23