zookeeper-学习记录-1-欢迎

ZooKeeper是一款用于协调分布式系统的高可用服务。它提供了一套简单接口,简化了分布式环境中常见的任务如命名、配置管理、同步及组服务等。本文档详细介绍了ZooKeeper的概念、使用方法及高级解决方案。

名字由来(zookeeper):是因为协调分布式系统是一个动物园。(zoo:动物园;keeper:管理者)

zookeeper是一个针对分布式应用的高可用的的协调服务。它在一个简单的接口中暴露普通服务,例如命名,配置管理,同步和组服务,所以你不需要抓狂地写它们。你可以现成地使用它来实现一致,组管理,领导选举和业务协议。你可以在上面自己根据特定需要进行构建。

下面的文档描述了概念和程序,以便帮助你开始使用zookeeper。如果你有更多疑问,请至问邮件列表(http://zookeeper.apache.org/lists.html  -

Users

user@zookeeper.apache.org

Developers

dev@zookeeper.apache.org

Commits

commits-subscribe@zookeeper.apache.org

或浏览文档。

ZooKeeper 概览

专门为客户端开发,管理员和代码贡献者的概要文档

。概览 - 旁观者的角度来看zookeeper,包括设计概念和架构 (https://zookeeper.apache.org/doc/r3.4.11/zookeeperOver.html)

。开始 - 一个教程式的导读,供开发来安装、运行、开发开发zookeeper程序 (https://zookeeper.apache.org/doc/r3.4.11/zookeeperStarted.html)

。发行版本 - 开发和用户面临的新的特性,升级和版本兼容

开发者

。开发者使用的zookeeper客户端接口的文档

   接口文档 (https://zookeeper.apache.org/doc/r3.4.11/api/index.html) - 关于ZooKeeper客户端api的技术参考

。开发指导(https://zookeeper.apache.org/doc/r3.4.11/zookeeperProgrammers.html) - 一个客户端应用程序开发者使用zookeeper的指导

。zookeeper的Java程序例子(https://zookeeper.apache.org/doc/r3.4.11/javaExample.html) - 一个用Java编写的zookeeper客户端应用的例子

。障碍和队列的指导(https://zookeeper.apache.org/doc/r3.4.11/zookeeperTutorial.html) - 障碍和队列的样例实现

。zookeeper原型(https://zookeeper.apache.org/doc/r3.4.11/recipes.html) - 分布式应用常见问题的高级解决方案


管理员和运营

管理员和zookeeper部署运维工程师的文档

。管理员的文档(https://zookeeper.apache.org/doc/r3.4.11/zookeeperAdmin.html) - 一个对系统管理员或者其他zookeeper部署的人的指导

。quota(注:命令行窗口)指导 (https://zookeeper.apache.org/doc/r3.4.11/zookeeperQuotas.html)-  一个针对系统管理员的zookeeper里的在Quotas 上的指导

。观察者(https://zookeeper.apache.org/doc/r3.4.11/zookeeperObservers.html) - 无投票权的整体成员可以很容易地提高zookeeper的可伸缩性

贡献者

对zookeeper开源项目开发的贡献者的文档

。zookeeper的内部构件(https://zookeeper.apache.org/doc/r3.4.11/zookeeperInternals.html)- 关于zookeeper内部运作的各种各样的话题。

各种各样的zookeeper文档

。WIKI(https://cwiki.apache.org/confluence/display/ZOOKEEPER/Index)

。FAQ(https://cwiki.apache.org/confluence/display/ZOOKEEPER/FAQ)

BookKeeper 文档

BookKeeper 是一个高可用系统,它实现了高性能的预写式日志。它使用zookeeper作为元数据,这是它成为zookeeper普通发布版的主要原因

。如何开始(https://zookeeper.apache.org/doc/r3.4.11/bookkeeperOverview.html)

。现在我该如何尝试 (https://zookeeper.apache.org/doc/r3.4.11/bookkeeperStarted.html)

。好了,我该如何跟我的项目进行集成(https://zookeeper.apache.org/doc/r3.4.11/bookkeeperProgrammer.html)

。我可以用字符流来代替实体吗(https://zookeeper.apache.org/doc/r3.4.11/bookkeeperStream.html)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值