zookeeper怎么用

栏目: 服务器 · 发布时间: 6年前

内容简介:这篇文章有点水,不过 zookeeper 在分布式系统中很有分量,所以有必要水一篇。zookeeper 的功能非常简单,就是一个 k-v 数据库。下载解压包后,如下操作:

这篇文章有点水,不过 zookeeper 在分布式系统中很有分量,所以有必要水一篇。

zookeeper 的功能非常简单,就是一个 k-v 数据库。

下载解压包后,如下操作:

$ cp conf/zoo_example.cfg conf/zoo.cfg #里面的 tickTime=2000 表示2秒检查一次,分布式锁可以以此作为过期时间
$ bin/zkServer.sh start
$ bin/zkCli.sh -server 127.0.0.1:2181

help #查看帮助
create /foo bar #创建数据
set /foo b #修改数据
create -s /foo bar #得到 /foo0000000001
create -s /foo bar #得到 /foo0000000002
create -e /foo1 bar #得到临时key

可以看到用 create -s 时可以用来做递增 id 生成器,create -e 可以用来做分布式锁。

zookeeper功能简单,但是原理非常复杂。是一个每个节点都可读可写的集群,内部用 paxos 算法实现数据同步。因为每个节点都可写,所以性能非常好。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Linux内核设计的艺术

Linux内核设计的艺术

新设计团队 / 机械工业出版社华章公司 / 2011-6-20 / 79.00元

关于Linux内核的书已经不计其数,但这本书却是独树一帜的,它的内容代表着Linux内核研究成果的世界顶尖级水平,它在世界范围内首次提出并阐述了操作系统设计的核心指导思想——主奴机制,这是所有操作系统研究者的一笔宝贵财富。本书可能也代表着同类图书的顶尖水平,是一本真正能引导我们较为容易地、极为透彻地理解Linux内核的经典之作,也可能是当前唯一能从本质上指引我们去设计和开发拥有自主知识产权的操作系......一起来看看 《Linux内核设计的艺术》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

SHA 加密
SHA 加密

SHA 加密工具

html转js在线工具
html转js在线工具

html转js在线工具