ZooKeeper
文章平均质量分 94
haozlee
多年linux开发经验,熟悉c++,python。个人主页:https://leehao.me
展开
-
ZooKeeper概览
一、简介ZooKeeper是一个高性能,分布式的,开源分布式应用协调服务。它提供了简单原始的功能,分布式应用可以基于它实现更yxer服务,比如同步,集群管理,命名空间,配置维护等。ZooKeeper被设计成易于使用的,ZooKeeper使用了我们熟悉的文件树状结构作为自己的数据模型,因此是易于使用的。我们知道,由于资源竞争等因素的影响,维护分布式服务的正常运行是一项极具挑战的事情。图1形象地说明了道原创 2016-06-25 20:33:01 · 1704 阅读 · 0 评论 -
ZooKeeper的安装与部署
本文讲述如何安装和部署ZooKeeper。一、系统要求ZooKeeper可以运行在多种系统平台上面,表1展示了zk支持的系统平台,包括是否支持开发环境或者生产环境。表1:ZooKeeper支持的运行平台 系统 开发环境 生产环境 Linux 支持 支持 Solaris 支持 支持 FreeBSD 支持 支持 Windows 支持 不支持原创 2016-06-28 19:43:41 · 129179 阅读 · 4 评论 -
ZooKeeper命令简介
ZooKeeper的客户端包括Java版本和C语言版本。使用Java版本连接zk的命令以下:bin/zkCli.sh -server ip:port执行此命令,客户端成功连接上zk,会有类似以下的输出,其中,包括“Welcome to ZooKeeper!”的欢迎语,以及其他一些连接的信息等。lihaodeMacBook-Pro:bin lihao$ ./zkCli.sh -server 127.0原创 2016-06-30 14:22:47 · 7901 阅读 · 0 评论 -
ZooKeeper的Znode剖析
在ZooKeeper中,节点也称为znode。由于对于程序员来说,对zk的操作主要是对znode的操作,因此,有必要对znode进行深入的了解。 ZooKeeper采用了类似文件系统的的数据模型,其节点构成了一个具有层级关系的树状结构。例如,图1展示了zk节点的层级树状结构。 图1:ZooKeeper的层级树状结构图1中,根节点 / 包含了两个字节点 /module1,/module2,而节点原创 2016-07-02 11:36:37 · 22752 阅读 · 4 评论